如何提取'特征'从FFT数据

本文关键字:特征 FFT 数据 何提取 提取 | 更新日期: 2023-09-27 18:12:04

我有一个音频可视化器,目前通过Arduino表示3RGB led。我为每个通道的光发送一个值,这目前工作得很好。

我根据音频的低音程度改变每个通道的强度,我在Hue中从1到360循环,并将HSV转换为RGB,将其发送到Arduino。

什么是更好的方式来表示更"动态"的音频,而不是只是在1和360之间循环

如何提取'特征'从FFT数据

你有很多方法来表示音频特性,这完全取决于你想要什么。

  • 节奏检测算法将是你想要做的,我认为如何在php中检测歌曲的BPM

你也有其他算法来检测曲调和其他东西,但我认为它不适合这里。

你也可以调整强度值,使它们不是线性的。尝试对这些值进行对数刻度,它将给出更好的结果(因为我可以说人耳具有"对数感知")