2011-03-10 45 views
1

我試圖建立一個有類似的一些功能tweakybeat一個應用程序,特別是聲音的操作。我正在使用openAL,但我無法弄清楚如何應用音調衰減,音高開始或波形等效果。 我想知道我是否應該使用生成的數學函數,並考慮具有特定長度的填充緩衝,聲音還是我只是想這一切都錯了,我應該這樣做一些其他的方式?iPhone OpenAL的影響

回答

0

如果你能算法生成的聲音樣本(和公正養活他們的音頻隊列或RemoteIO音頻單元API),你會比使用有限的OpenAL API遠遠更多的控制權。

+0

我是否可以實時更改聲音,也就是說,在它開始後,改變它的聲音? – 2011-03-10 19:12:01

+0

@Oscar Olim:取決於音頻緩衝區大小和延遲,以及您是否可以更新/更改提供這些緩衝區的樣本。 – hotpaw2 2011-03-10 20:04:41