Все равно круто забабахали все это! Наверное действительно на ассемблере с какими-нибудь прогрессивными алгоритмами.
Ответ наверное в грамотной реализации интерфейсов собственной разработки ToneDirect™
ассемблер не ассемблер, а для обработки звука нужна буферизация.. буфер надо наполнить, отправить на цп, обработать, вывести.. блин, как при этом 2,9мс на целероне 1000 получить?? анрил же..
тон директ мониторинг - отдельная песня. я тут видел отзывы, что там не те самые 2,9мс, а вообще не более 1мс -- а это уже, извините, на уровне самого пода наверное.. это 100% дсп должен быть, без вариантов. причем обработанный на этом дсп звук помимо усб должен идти еще и напрямую в лайн аут. то есть это схема абсолютно такая же, как при подключении пода по усб к компу, насколько я понимаю.
или все-таки там в этом мониторинге задержка та же, что и при записи в комп?