【问题标题】:How to develop a music visualizer using openFrameworks如何使用 openFrameworks 开发音乐可视化工具
【发布时间】:2012-04-22 20:50:19
【问题描述】:

我将使用 openFrameworks 开发一个音乐可视化工具——音乐驱动图形。 我可以使用 Opengl 来做图形。但问题在于音频处理部分。我在这个领域没有经验。我曾经认为我可以提取音乐特征——比如音高、节拍、音量来控制图形。但我现在不知道如何开始。数学上学了fft,但是拿到一段音乐的谱后不知道怎么办,fft之后怎么提取那些音乐特征呢?或者音乐处理部分怎么做?

【问题讨论】:

    标签: c++ audio openframeworks visualizer


    【解决方案1】:

    我会从玩 ofxFFT 开始,然后直观地学习。你有设置你将使用的音乐吗?您正在寻找的特征是什么?您可能应该从寻找特定频率开始——比如高、低、中。您可能会发现,根据您正在播放的声音/音乐的类型,您并不总能在您认为应该检测到的内容与实际检测到的内容之间建立联系。 Wave 是一系列可以对其执行操作的值。您可以检测到它的变化率、它在某个范围之上或之下的次数等等。

    【讨论】:

    • 我需要提取节拍/速度来驱动图形的节拍/速度。并且平均频率导致颜色变化。如果我得到了频谱,如果我想进行良好的节拍检测,下一步该怎么做?带通滤波器?峰值检测?我该怎么做?
    猜你喜欢
    • 1970-01-01
    • 2010-09-14
    • 2011-03-06
    • 2011-06-30
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    相关资源
    最近更新 更多