Цитата:при прямой закладке данных в ЦАП получим джиттер = нелинейные искажения.
Данные в ЦАП загружаются исключительно по клоку самой звуковой карты (как и выгребаются из АЦП по тому же клоку).
Потому джиттер определяется исключительно качеством внутреннего клока карты.
Прямая загрузка по приходу данных не применяется уж более четверти века (а миф всё жив).
Передача данных по любому интерфейсу производится по запросу контроллера карты (пакетами с объёмом, равным объёму буфера) - но вот механизм передачи может быть разный и потому латенси сильно зависит от приоритетов внутри операционки.
Более того - само латенси не стабильно и может гулять от раза к разу!
Я ставил эксперименты на сей счёт - и получал вариативность до 2 мс при общей задержке старта - до 50 мс.
Но это касалось только родной окошечной передачи звука - более продвинутые в этом отношении механизмы (типа АСИО и иже с ним) ведут себя получше - но чудес всё равно не бывает.
Относительно задержек: считается, что приемлемое время - до 10 мс. А в целом зависит от темпа и партитуры. А так же - от обученности игрока.
ХИНТ: есть карты с т.наз. "зеро латенси" - в них есть внутренняя (внутри самой карты - не выходя в комп) передача цифрового потока из АЦП в ЦАП. Это делается специально для мониторинга - но, понятное дело, что в этом случае речь идёт только о том, что поступает на шину записи, а обработки и всякие ФХ в зеро латенси не входят, поскольку осуществляются вне карты...