
下: Cubase 6
のソフトウェアエフェクトプロセッサ
ソフトウェアエフェクトプロセッサは、デジタルソースからのサウンドをリアルタイムでオーディオ信号処理によって変更するコンピュータプログラムです。ハードウェアエフェクトプロセッサのデジタルアナログです。Adobe Audition [1]などのオーディオ編集ソフトウェアの不可欠な部分です。
動作原理
デジタル オーディオ信号は、元がアナログ (デジタルに変換) である場合もあれば、すでにデジタル化されたソース (オーディオ ファイルやソフトウェア シンセサイザーなど) である場合もありますが、バッファと呼ばれるコンピューター メモリの一時的な割り当てに保存されます。そこで、ソフトウェア エフェクト プロセッサが特定のアルゴリズムに従って信号を変更し、目的の効果を生み出します。この操作の後、信号はデジタルからアナログに変換されて可聴出力に送信されたり、後で再生または編集できるようにデジタル形式で保存されたり、他のソフトウェア エフェクト プロセッサに送信されて追加の処理が行われたりします。
バッファが大きいほど、再生のために送信されたオーディオ データの再生にかかる時間が長くなります。バッファが大きいほど、次のバッファを再生するまでの所要時間が増加します。この遅延は通常、レイテンシーと呼ばれます。すべてのシステムには一定の制限があります。無視できるレイテンシーを伴う小さすぎるバッファはコンピューターでスムーズに処理できないため、適切なサイズは約 32 サンプルから始まります。プロセッサの負荷はレイテンシーに影響しません (つまり、特定のバッファ サイズを設定すると、レイテンシーは一定になります)。ただし、プロセッサの負荷が非常に高いと、再生に間に合うようにバッファが新しいサウンドで満たされず、サウンドが途切れます。バッファ サイズを増やすか、他のアプリケーションを終了すると、再生がスムーズになります。
オペレーティングシステムのサポート
デフォルトの Windows ドライバーは、低レイテンシ効果処理に最適化されていません。解決策として、Audio Stream Input/Output (ASIO) が作成されました。ASIO は、ほとんどのプロフェッショナル音楽アプリケーションでサポートされています。この市場向けのほとんどのサウンド カードは ASIO をサポートしています。ハードウェア メーカーが ASIO ドライバーを提供していない場合は、他のASIO フリーの代替品があり、どのオーディオ インターフェイスでも使用できます。ASIO ドライバーはエミュレートできます。この場合、ドライバー名は ASIO Multimedia です。ただし、これらのドライバーを使用すると、レイテンシが非常に高くなります。
Mac 対応ハードウェアはすべて CoreAudio ドライバーを使用しているため、ソフトウェア エフェクト プロセッサは小さな遅延と優れたパフォーマンスで動作します。
参照
参考文献
- ^ Reese, David; Gross, Lynne; Gross, Brian (2012 年 11 月 12 日)。オーディオ制作ワークテキスト: 概念、テクニック、および機器。Taylor & Francis。第 8.3 章。ISBN 9781136035531。
外部リンク
- 『Refining Sound: A Practical Guide to Synthesis and Synthesizers』に付属するソフトウェア エフェクト プロセッサのデモ
