OpenGL音频波形渲染

问题描述:

我想弄清楚如何渲染音频文件中的波形。我可以使用OpenGL + OpenAL来做到这一点吗?OpenGL音频波形渲染

主要想法是我需要绘制一个基于音频数据的3D场景(如过山车)。

是的,你可以渲染任何东西,但它取决于你对3D编程的知识,你是新的OpenGL,也许你想尝试使用SDL或3D引擎如Ogre3D,如果你想渲染它在2D中,但与您可能想要使用OpenGL使用cairo API呈现GPU加速,以将后端渲染为纹理渲染。

你不需要的OpenAL得到的音频数据,并从中呈现,如果你想使用三维空间定位播放音频样本(如游戏)

如果你的目的主要是为了OpenAL的才有用渲染波形 - 无需编程 - 您可以看看vvvv工具。它肯定有你需要的。

如果使用现有的库或概念不成问题,您还可以查看processing(Java)或openframeworks(C++),它应该为您提供所需的构件块。

+0

谢谢! Openframeworks听起来很有趣。是的,使用现有的馆藏不是问题。 – coldrising 2010-03-06 15:26:07