计算效率高的方式来可视化傅立叶变换?

2024-06-16 15:02:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试用Python制作一个音乐可视化工具。对于音频信号的数学,我使用了一种改进的FFT,称为常数Q变换(CQT)。我的问题是找到一种方法来实时绘制CQT的结果并实时播放音乐。你知道吗

目前我正在采集1024个音乐样本,转换它们,用matplotlib绘制它们,然后将样本发送到音频流中播放。延迟是使用matplotlib打印。我的目标是做一些类似thisthis的事情。它出现在第二个视频中,事先生成变换,然后播放。你知道吗

您建议如何生成这样的可视化效果?有没有可能计算转换,可视化,并在没有/最小口吃的情况下实时播放音频?你知道吗


Tags: 工具方法fft目标信号音乐matplotlib可视化