1

У меня есть это физическое соединение:

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

И я использовал Windows 7 со следующими настройками:

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

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

Эти настройки работают потрясающе: я получаю 0 задержки.
Если вместо этого я использую опцию « Прослушать это устройство », я получаю задержку ~ 1000 мс (ужасно)


С учетом сказанного, я хотел поместить эффекты в реальном времени в линейный вход, поэтому я скачал 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

Но тогда я получил ту же задержку, что и проверенный с "прослушиванием этого устройства"

Вопрос: что я делаю не так? Как я могу добиться такой же нулевой задержки, но с VSTHost вместо Windows?

1 ответ1

1

В конце это помогло мне использовать низкий буфер (небольшое количество образцов)

   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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .