Собственно вопрос кто пробовал и как работает ? Интересно конкретно задержка в сравнении с usb 2.0 ....
Не смотрите что рисует софт измерьте реальную.....
http://jablog.ru/blog/studio-1/4148.html
Относительно чтения файла с винчестера? Да и хрен бы с ней
Тоогда я тебе скажу отшень простой весчь - даже у USB 1.1 framerate=1ms c inactivity timeout=3ms, так что эти суммарные 4мс можно считать минимальным latency для worst case сценария (для best case -1мс).
Вот "это" - и есть характеристика шины USB, а все твои остальные "типа задержки" - это ее реализация в sofware и firmware.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
У меня 3 прошных карты roland vs 100 tascam us 1800 и m audio 192 все с драйверами asio без костылей первые 2 на шине юсб 2.0 Здесь всё подробно http://jablog.ru/blog/studio-1/4148.html
http://jablog.ru/blog/studio-1/4148.html
Вывод
Ну а в целом, можно сделать вывод, что, во-первых, от задержки все равно никуда не деться, а во-вторых, общая задержка при использовании интерфейса с грамотно оптимизированными драйверами в части USB и ASIO (Core Audio) может дать на круг задержку менее 10 мс, а то и чуть ли не вдвое меньше на частоте дискретизации 44.1 кГц. Что, конечно, не может не радовать, т.к. общая задержка 7-10 мс лично для меня абсолютно незаметна.
"Замполит, чайку?"(с)"Охота за Красным Октябрем".
"Ну что, можете меняться обратно."(с)типа анек.
<-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.
Ну какая теория, голимая практика, посмотрел долю загрузки при выводе 192/24, ибо если кроме прослушивания пытаешься другой процесс организовать (комп слабенький 2х2гига проц 2 гига памяти) есть перебои, затыкается проц в первую очередь, вывод в норме, с запасом.
У меня возникло подозрение, что не все понимают, откуда при программной обработке звука берётся задержка и почему она неизбежна.
Происходит всё примерно так.
Предположим, в ASIO вы выбрали размер буфера 1024 семпла. Это 1024/44100*1000=23мс.
Этот буфер находится внутри звуковой карты.
Вы подключили микрофон и начали запись. Звуковая карта начала заполнять буфер.
Как только буфер заполнился, он копируется в оперативную память и становится доступным для обработки в VST-плагине, о чём ему посылается уведомление. VST начинает обработку данных, а звуковая карта продолжает заполнять следующий буфер.
Для вывода звука, VST создаёт свой буфер в оперативной памяти (это ещё 23 мс), заполняет его и уведомляет об этом драйвер ASIO, после чего тот копируется в звуковую карту.
Звуковая карта начинает воспроизводить этот буфер только после того, как закончит воспроизводить предыдущий буфер. Но если VST не успевает заполнить буфер до того, как звуковая карта закончит воспроизведение предыдущего буфера, возникают лаги - пропуски в звучании.
Windows - многозадачная система, и каждой задачи (в терминах операционной системы - потоку) выделяется свой квант времени. Как только он заканчивается, работа потока приостанавливается, и начинается выполняться следующий поток, потом следующий и т.д.
Хитрость здесь в том, что когда поток был приостановлен, он будет вновь запущен не ранее, чем все остальные потоки выполнят свою работу. А их у операционной системы довольно много - точное количество их можно посмотреть в диспетчере задач во вкладке "быстродействие" . Это та самая причина, по которой размер буфера нельзя выставить в 1 семпл.
Более подробно об этом написано, например, в этой статье.
Что касается игры на гитаре без задержек, то для этого не нужен компьютер. Для этого нужен гитарный комбо-усилитель. Существует множество замечательных комбиков, в том числе и ламповых, с кучей встроенных эффектов, и которые стоят дешевле компьютера. А звучание у них на порядок лучше.
Последний раз редактировалось E.Sokol; 30.05.2015 в 23:28.
Пример комп i7 оперативки 16гб карта юсб 24/96 задержка 11мс при буфере 128 . Уменьшение буфера задержку не уменьшает загрузка по асио идёт рывками с пиками и щелчками.. При этом загрузка цп всего 20%. Аналогичная платформа карта pci задержка 6 мс при буфере 128 загрузка по асио в 2 раза меньше... По вашему сценарию получается достаточно поставить супер мощный процессор и всё будет ок ) на практике совсем не так...
---------- Сообщение добавлено 09.26 ---------- Предыдущее сообщение было 09.25 ----------
Игра на гитаре как пример .... Аналогично использование плагинов в реальном времени или на концерте...
---------- Сообщение добавлено 09.30 ---------- Предыдущее сообщение было 09.26 ----------
Брать rme совсем желания нет как и возможности ) http://dawbench.com/audio-int-lowlatency2.htm
Да не использует ни один здравомыслящий человек VST-плагины для того чтобы играть через них на аналоговых инструментах, да еще и на концерте в реальном времени! Сами плагины дадут такую задержку, что не обрадуетесь и никакая звуковуха тут не поможет! Для мониторинга записи у любой проф карты есть функция Zero Latency Monitor, для всего остального (например, играть на миди-клавиатуре вместо пианино) задержка менее 30мс считается не уловимой ушами обычного человека. А при монтаже, обработке и т.п. компенсацией задержек как карты так и плагинов занимается звуковая софтина...
Отсюда вопрос - какая такая задача должна решаться аудиоинтерфейсом, что наличие задержки в 10 мс является критичным? Мне так кажется тут на лицо попытка использовать его не по назаначения, а, так сказать, "по нужде"... ;)
Социальные закладки