使用openFrameworks开发音乐可视化器的方法

3
我将使用openFrameworks开发一个音乐可视化器--以音乐驱动图形的方式呈现。 我可以使用Opengl来制作图形,但问题在于音频处理部分。我对这个领域没有经验。我曾经想过可以提取音乐特征-例如音高、节奏、音量来控制图形。但现在我不知道如何开始。我在数学中学过fft,但不知道在获得一段音乐的频谱后该如何提取这些音乐特征?或者如何进行音频处理部分?
1个回答

1

我会先尝试使用ofxFFT进行一些实验,然后再根据直觉学习。你有要使用的固定音乐吗?你在寻找什么样的特征?你可能应该从寻找特定频率开始,比如高音、低音、中音。你可能会发现,根据你所播放的声音/音乐类型,你不总能得到你认为它应该检测到的连接和它实际检测到的连接。波形是一系列数值,你可以对其进行操作。你可以检测它变化的速率,它在某个范围内上下波动的次数等等。


我需要提取节拍/速度来驱动图形的节拍/速度。而平均频率会导致颜色变化。如果我得到了频谱,如果我想要进行良好的节拍检测,接下来该怎么做呢?带通滤波器?峰值检测?我该如何实现? - Scarlet Blue

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接