エコーまたはディレイ効果をシミュレートするためにオーディオに処理を適用するためのサンプルコードがどこにあるか知っている人はいますか?現在、AVAudioPlayerを使用してサンプルを再生していますが、その上にエフェクトを重ねたいと思います。これまでに見たすべてのリファレンスは非常に一般的で、AudioUnitに関連しています。
1 に答える
0
このためのサンプル コードを見つけるのが難しい理由は、avaudioplayer が実際にはエフェクト用ではないためです。サンプル バッファを (オーディオ ユニットのように) 直接処理する場合は、はるかに簡単なプロセスです。https://github.com/mazbox/ofxmarek/blob/master/mareklib/audio/effects/DigitalDelayを参照してください。 .h
私は avaudioplayer でエコーを行うためのサンプル コードを持っていませんが、一定の時間間隔で音量を下げながら数人のプレーヤーを発射する方法があります。これにより遅延効果が得られますが、それほど複雑ではありません。
于 2011-05-13T10:07:33.297 に答える