備考:これはAudio Unitですが、少なくとも付属のIRファイルライブラリをインストールするために配布アプリを開く必要があります。

畳み込みは非常に複雑な信号処理アプローチであり、ある程度の計算能力が必要です。記録された実世界環境のインパルス応答は、オーディオ素材に残響効果をレンダリングするために使用され、ソースがその元の部屋またはその場所で再生されたように聞こえます。これらの結果を調整するために、さらにいくつかの調整と操作を適用できます。

これはすべて、最初は聞いたときに多少素朴に聞こえるかもしれませんが、計算全体が非常に複雑な数学であるため、最初のプロセッサとコンピュータは、最後の千年紀の終わり頃にリアルタイムでこれを実行できました。

基本的に、インパルス応答とオーディオストリームはFFTアルゴリズムで完全に分析され、その後、分析データ全体が、分析ブロック全体の高パフォーマンス集約型再合成および累積処理を繰り返し実行することにより、リアルタイムオーディオストリームに相互変調されますインパルス応答。

したがって、JAX Convolutorをより大きな処理バッファサイズ(1024)サンプルで使用することは、重要なパフォーマンス要因です。バッファが短いと、いくつかの理由でCPUヒットが異常に増加する場合があります。


マニュアルはメインアプリに埋め込まれています。