示例延迟和回声的iphone代码

时间:2009-12-20 18:41:12

标签: iphone echo delay audio-processing

有谁知道我在哪里可以找到样本代码来处理音频以模拟回声或延迟效果?我目前正在使用AVAudioPlayer播放样本,并希望将效果分层。到目前为止,我所看到的所有参考文献都非常通用,与音频单元有关。

1 个答案:

答案 0 :(得分:0)

为此难以找到示例代码的原因是avaudioplayer并不真正意味着效果。如果您直接处理样本缓冲区(如音频单元),那么这是一个更直接的过程,请参阅https://github.com/mazbox/ofxmarek/blob/master/mareklib/audio/effects/DigitalDelay.h

我没有使用avaudioplayer进行回声的示例代码,但方法是在某个固定的时间间隔内以减少的音量关闭一些玩家。这会给你一个延迟效果,但它不会很复杂。