CoreAudioを使用してMIDIシンセを構築しています。現在、次のオーディオグラフがあります。
Sampler -> Reverb -> IO
リバーブだけでなく、グラフにもコーラスエフェクトを追加する必要があります。問題は、iPhoneにコーラス効果がないことです。これを回避するために、私は自分のコーラスエフェクトを実装することを計画しています。これを行うには、オーディオストリームにアクセスする必要があります。
問題は、オーディオグラフの中央にあるオーディオストリームにアクセスするための最良の方法は何であるかということです。
Sampler -> Reverb -> [Custom processing] -> IOUnit
AudioUnitAddRenderNotifyコールバックのようなものを使用してオーディオストリームを変更する方法はありますか?または、次のようにオーディオグラフを壊す必要がありますか?
Sampler -> Reverb -> [AudioUnitAddRenderNotify callback] -> buffer -> [RenderCallback] -> IOUnit
何かアドバイスをいただければ幸いです。