Windows10で一般的なオーディオインターフェイスの問題を修正する方法

特にオーディオハードウェア、インストゥルメント、DAWをミックスに追加する場合、オーディオ録音用にWindows PCをセットアップすることは、少し頭痛の種になる可能性があります。この記事では、オーディオドライバー、ハードウェア構成、および「a-ha!」に関連するいくつかの一般的な問題について説明します。瞬間。

WindowsオーディオAPIの説明

ほとんどのDAWでは、オーディオAPIを変更できます。オプションとその機能は、通常、次のとおりです。

  • DirectSound:Microsoft DirectXAPIに属します。これは、すべてのオーディオデバイスがWindowsで正しく動作するための普遍的な方法です。ライブモニタリング(同時に録音しながらリアルタイム再生)で録音するためのDirectSoundの問題は、入力(ギター、キーボードなど)が出力される前にエミュレーションレイヤーを通過するときに、DSが大量のレイテンシーを導入することです。
  • WaveOut:DirectSoundの非常に時代遅れの前身であり、オーディオドライバーが非常に壊れていない限り、これを使用しないでください(これは以前に見たことがあります)
  • WDMカーネルストリーミング:WaveOutよりもCPUの負荷が少し少ない、もう1つの古いレガシーオーディオモードですが、避ける必要があります。
  • WASAPI:これはDirectSoundに似ていますが、「排他的」モードを使用する点が異なります。つまり、WASAPIモードを使用しているアプリはすべて、オーディオドライバーを完全に制御します。したがって、DAWをWASAPIモードで開いている場合、DAWのWASAPIモードがオーディオドライバーを排他的に制御しているため、GoogleChromeのYouTubeビデオからの音声は聞こえません。
  • ASIO:専用のハードウェアレベルのドライバーで、通常は真のビットレートをサポートしており、実質的に遅延はありません。独自のASIOドライバーを備えたハードウェアデバイスがある場合、ASIOは入力録音に適したオーディオシステムです。たとえば、多くのUSB DAC、オーディオインターフェイス、およびデジタルエフェクトペダルには、メーカーから直接入手できる専用のASIOドライバーがあります。

さまざまなオーディオシステムについて説明したので、DAWを使用する際の一般的なオーディオの問題のトラブルシューティングを行います。

ASIOモード:USB経由で入力が検出され、出力としてWindowsオーディオ(Realtekなど)を選択できません。

これは仕様によるものです。ASIOがオーディオシステムとして選択されている場合、ASIO対応デバイスが入力/出力ソースになります。ASIOからのオーディオ出力を聞くには、デバイスの出力からコンピューターの入力(またはコンピューターに接続されていないスピーカーの代替ペア)にケーブルを接続する必要があります

これが図です:

オーディオデバイスがUSB経由でPCに接続されています。ASIOドライバーを使用して楽器を録音すると同時に、コンピューターのスピーカーからオーディオ出力を取得するべきではありませんか?

いいえ。フィードバックループを作成します。ASIOはハードウェア専用のドライバーであり、ハードウェアデバイスのみを使用することを忘れないでください。

USB経由でオーディオデバイスからPCに信号を送信しています。その後、信号はDAWでミックスされます。次に、信号をオーディオインターフェイスに送り返し、OUTPUTラインを通過します。

基本的に求めているのは、オーディオ信号がオーディオデバイスからPCに伝わり、DAWでミキシングされ、オーディオデバイスに戻ってから、コンピューターのスピーカーに戻ることです。コンピューターのスピーカーはソフトウェアレベルのASIOドライバーの一部ではないため、これは不可能です。

これができたら、サウンド信号がオーディオインターフェイスとPCスピーカーの間を無限に行き来し、人類に知られている最もひどいサウンドを作成します。 2番目。これは次のようになります。

TLDR:ASIO排他モードを使用する場合、ASIOハードウェアデバイスに直接接続された外部出力が必要です。スピーカーはミックスの一部ではないため、ソフトウェアレベルではコンピューターのスピーカーから出力されません。

ASIO入力を使用してPCスピーカー出力を取得するにはどうすればよいですか?

ここには2つのオプションがあります。

あなたはこれ、DirectSoundのを使用することができますする必要がありますが、入力として、あなたのASIOデバイスを選択してみましょう、とコンピュータのネイティブスピーカー(Realtekの、など)を出力として。ただし、これにより両方のレイヤーがエミュレーションレベルを通過するため、多くのレイテンシが追加されます。

たとえば、ギターを弾いている場合、弦を叩いてから5秒後にギターの音が聞こえます。入力信号はオーディオデバイスからPCに渡され、エミュレーションでミキシングされてから、Realtek(またはネイティブPCサウンドが何であれ。おそらくRealtek)を介して出力されるためです。

2番目のオプションはASIO4ALLです。これはサードパーティの汎用ASIOドライバーであり、Windowsを「トリック」してASIOベースの入力を許可し、Realtekなどの代替出力を使用できるようにします。これは、魔術やカーネルストリームのラッピング、および私が実際には説明できない他の多くのちょっと凝った用語を通じて行われます。レイテンシーは純粋なASIOモードほど良くはありませんが、DirectSoundよりもはるかに高速です。

ASIO4ALLを使用していますが、DAWに入力/出力オプションがありませんか?

「ASIO構成」をクリックして、入力デバイスと出力デバイスがASIO4ALLクライアントで実際に有効になっていることを確認します。次に、DAWを再起動します。

DAWでASIO4ALLを使用する方法の詳細については、Appualのガイド「ReaperDAWを使用してPCでギターを録音する方法」を参照してください。

DirectSoundを使用していますが、出力からひどいパチパチ音と静的音が聞こえます。

それは私がDirectSoundレイテンシーで以前に話していたことです。DirectSoundのエミュレーション速度(記録しているものを処理してリアルタイムで出力する機能)は、多くの要因に大きく依存しますが、CPUは大きな要因です。

バッファーの設定が低すぎると(バッファーが低い=エミュレーションが速い)、ドライバーはほとんどつまずいて、ひどいパチパチという音を出し始めます。ただし、バッファ設定が高いほど遅延大きくなります(ノートを演奏してから数秒後に楽器の音が聞こえます)。そのため、DirectSoundでは、CPUが空気を求めて息を切らし始め、それ以上追いつけなくなる前に、「バッファ」設定を調整して「スイートスポット」を見つける必要があります。

そのため、ASIOまたはASIO4ALLを使用する必要があります。

オーディオモードを変更すると、DAWがクラッシュします。

これはかなり一般的であり、通常、コンピューター上の一部のアプリがオーディオデバイスを排他的に制御していることが原因です。つまり、Chromeをバックグラウンドで開いていて、DAWのオーディオデバイスをASIOからDirectSoundに変更しようとしているとします。しかし、何らかの理由で、ChromeはDirectSoundを排他的に制御していました。Chromeからオーディオドライバーを制御できないため、DAWがクラッシュします。これは通常、「先着順」の基準です。

まず、音声を使用できるアプリがコンピューター上で開いていないことを確認してください。ここでの問題は、Windowsでも効果音付きのオーディオを使用できることです。したがって、ほとんどすべてを無効にする必要があります。

また、オーディオデバイスで「排他モード」を無効にしてみてください。正直なところ、WASAPIモードを使用する場合にのみ有効にする必要があります。

オーディオインターフェイス出力を外部スピーカー/ヘッドフォンに接続しましたが、左または右チャンネルのサウンドしか聞こえません。両方は聞こえませんか?

おそらくモノラルケーブルを使用しています。特定のオーディオデバイスによっては、ステレオプラグインアダプターが必要になる場合があります。または、6.3mmからデュアルステレオケーブル。または、他の奇妙なバリエーションがたくさんあります。これは、デバイスと接続しようとしているものによって異なるためです。お近くのオーディオハードウェアストアにお問い合わせください。

タグウィンドウ10