计算傅立叶变换的高效方法?

时间:2018-12-26 23:48:13

标签: python graphics signal-processing fft data-visualization

我正在尝试用Python制作音乐可视化程序。为了对音频信号进行数学运算,我使用的是FFT的改进版本,称为常量Q变换(CQT)。我的问题是找到一种实时绘制CQT结果并实时播放音乐的方法。

目前,我正在获取1024个音乐样本,将其转换,使用matplotlib进行绘制,然后将样本发送到要播放的音频流中。延迟是使用matplotlib绘制的。我的目标是做类似thisthis的事情。它出现在第二个视频中,该视频是预先生成的转换,然后播放。

您如何建议生成这种可视化效果?是否可以计算变换,将其可视化并实时播放音频而不会造成最小/最小的卡顿?

0 个答案:

没有答案