MADEVIL, С директбоксом если только
... и добавил:забыл спросить. какая минимальная задержка выходит с 1616?
Ну более-менее стабильная задержка 3-4 мс (размер буфера), удваиваем и добавляем около 2 мс (задержки на конвертерах, АЦП крутой, с длинным цифровым фильтром, так что задержка больше чем у многих, тем более у "скорострельных" Cirrus Logic). В этой теме выкладывались точные измерения в лупбэке, сейчас мне найти их сложно, либо повторно измерять надо. Надо понимать что у внутренних карт задержка это фактически только двойной размер буфера + задержки конвертеров (может быть дополнительно задержка DSP), а у внешних (FW, USB) ещё добавляется немаленькая задержка от шины.
Перемерял с помощью LTU.
При буфере 3 мс: 363-364 сэмпла или 8.23 мс
При буфере 4 мс: 443-444 сэмпла или 10.07 мс
В-принципе общие задержки такие достижимы и у внешних карт (например у E-Mu USB), но обычно при меньшем размере буфера (минимальном), при котором стабильность хуже.
При минимальном буфере 2 мс: 267-268 сэмплов или 6.08 мс.
Как я говорил, АЦП "медленный" потому что большой оверсэмплинг и длинный фильтр, зато качественно.
В любом случае, размер буфера меньше 64 сэмплов непрактичен для быстрой свёртки в конволюционных плагинах.