web-dev-qa-db-ja.com

VSTHost:遅延/遅延の問題なしに「ウェーブデバイス」を構成する方法は?

私はこの物理的なつながりを持っています:

               "line in"
Mike -------------------> Computer

そして、私は次の設定でWindows7を使用していました。

Playback devices --> Recording --> Line In --> Properties --> "Listen to this device" is UNCHECKED

Playback devices --> Playback --> Speakers --> Properties --> Line In: 100% (un-muted)

これらの設定は素晴らしく機能します。遅延は0になります。
代わりに "このデバイスをリッスンする"オプションを使用すると、最大1000msの遅延が発生します(ひどい)


そうは言っても、「ライン入力」にリアルタイムエフェクトを入れたかったので、VSTHostをダウンロードして次の設定を使用しました。

Windows settings:
-----------------

"Listen to this device" continues UNCHECKED

Playback devices --> Playback --> Speakers --> Properties --> Line In: now is muted


VSTHost settings:
-----------------

Devices > Wave devices > 
                          Input port: DS Line in
                          Output port: MME Microsoft Sound Mapper

しかし、「このデバイスをリッスンする」をチェックした場合と同じ遅延が発生しました

質問:何が間違っているのですか?Windowsの代わりにVSTHostを使用して同じゼロ遅延を達成するにはどうすればよいですか?

1
sports

最後に、それは私が低いバッファー(少数のサンプル)を使用するのを助けました

   Select wave devices
   -------------------------------------------
   Input port: (whatever that works)
   Output port: (whatever that works)
   Sample rate: default
   Buffer: THIS IS THE KEY PARAMETER!...
           the lower the number of samples (or higher b/s), the lower is the latency
1
sports