我有一个音频可视化器,目前通过 Arduino 代表 3RGB LED。我为每个光通道发送一个值,目前效果很好。
我根据音频的低音程度更改每个通道的强度,并在 Hue 中从 1 到 360 循环,并将 HSV 转换为 RGB,然后发送到 Arduino。
有什么更好的方式来表示更“动态”的音频,而不是仅仅在 1 到 360 度之间循环
你有很多方法来表示音频特征,这完全取决于你想要什么。
你也有其他算法来检测曲调和其他东西,但我认为它不适合这里。
您还可以调整强度值,使它们不是线性的。尝试对这些值进行对数标度,它会产生更好的结果(如果我可以说,人耳具有“对数感知”)