【发布时间】:2011-03-11 02:26:11
【问题描述】:
我正在尝试构建一个具有与tweakybeat 类似的功能的应用程序,特别是声音处理。我正在使用 openAL,但是我不知道如何应用音高衰减、音高开始或波形等效果。 我想知道是否应该使用数学函数生成声音并在脑海中填充特定长度的缓冲区,还是我只是认为这一切都错了,我应该以其他方式这样做吗?
【问题讨论】:
我正在尝试构建一个具有与tweakybeat 类似的功能的应用程序,特别是声音处理。我正在使用 openAL,但是我不知道如何应用音高衰减、音高开始或波形等效果。 我想知道是否应该使用数学函数生成声音并在脑海中填充特定长度的缓冲区,还是我只是认为这一切都错了,我应该以其他方式这样做吗?
【问题讨论】:
如果您可以通过算法生成声音样本(并将它们提供给音频队列或 RemoteIO 音频单元 API),那么您将拥有比使用受限的 OpenAL API 更多的控制权。
【讨论】: