如何从FFT数据中提取“特征”

时间:2013-05-04 21:16:41

标签: c# fft bass audio

我有一个视听器,目前通过Arduino代表3RGB LED。我为每个光通道发送一个值,目前效果很好。

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

什么是更好的方式来表示更“动态”的音频,而不仅仅是在1到360之间循环

1 个答案:

答案 0 :(得分:2)

您可以通过多种方式表示音频功能,这一切都取决于您的需求。

您还有其他算法可以检测音乐和其他内容,但我认为这不适合。

您还可以调整强度值,使其不是线性的。 尝试对这些值进行对数刻度,它会得到更好的结果(因为如果我可以说人耳具有“对数感知”)