ASIOを発見しました(SDの回答に感謝します)。
それについて少し読んだので、メリットを理解していることを確認してください。
主なメリットは次のとおりです。
- レイテンシーの短縮
- 複数のサウンドカードまたは外部USBを組み合わせる機能単一のプログラム(Audacity、Goldwaveなど)へのマイク。(したがって、このような2つのマイクからオーディオを録音している場合、1つはボーカル、もう1つは楽器であると思います。
他に何かメリットはありますか?
(複数のマイク間の潜在的な同期の問題を減らす以外に)オーディオを録音するためのレイテンシーを減らすことのメリットは何ですか?
コメント
- AFAIK、2番目の引数はASIO4ALLを使用する場合にのみ当てはまり、デバイスの組み合わせはASIO標準の一部ではありません。ただし、1つのデバイスに複数のチャネルがある場合があります。
回答
ASIOは、サウンドカードと通信するためのプロトコルです。
通常、オペレーティングシステムはオーディオパスを処理します。その結果、実際にサウンドカードに到達する前に多くのレイヤーを通過します。各レイヤーはレイテンシーを追加します。
ASIOを使用すると、ソフトウェアアプリケーションはサウンドカードと直接通信でき、すべての中間レイヤーを回避できます。 これにより、レイテンシを短縮できます。
また、ハードウェアに直接アクセスします。オーディオはオペレーティングシステムのオーディオミキサーを通過しないため、サンプル/ビットレート変換の損失を回避できる可能性があります。これはより高い忠実度の向上です。
注意:ASIOドライバーを使用すると、基本的にソフトウェアでハードウェアを最大限に活用できます。実際のサウンドカードのAD / DA変換が不十分な場合、またはサポートが低い場合のみビット深度(16ビットのみ?)、この物理的な制限を超えることはできません。
したがって、 asio4all のようなものを使用すると、削減できます。待ち時間について。ハードウェアで行われる変換は改善されません。
回答
ASIOの主な利点は、より高速です。オーディオ入力と出力のルーティングが簡単になります。これにより、入力と出力をオーディオ録音ソフトウェアに直接簡単に配線でき、通常は民生用サウンドカードに関連する多くのオーバーヘッドを排除できます。
複数のオーディオチャネルを処理する場合、レイテンシーが短縮されるという利点があります。 。入力と出力が1つしかない場合でも、レイヤーを作成しようとすると、入力と出力が一致する必要があります。コンピューターがオーディオの再生を開始してからスピーカーが再生するまでに100ミリ秒かかり、入力が処理および記録されるまでにさらに100ミリ秒かかった場合、たとえばオーディオトラックを聞いて歌うと、歌うことになります。コンピュータが再生を試みてから200ms後に記録されます。これにより、音楽と比較して、トラック内でボーカルのタイミングが正しく設定されなくなります。