-
Здравствуйте. Имею зв/карточку lexicon fw810s в нее приходят 8 моно linein Задача в том, чтобы отследить уровень в условных единицах приходящих на каждый канал в приближенно к реалтайм. Сам я звукорежиссер, а программист не очень) В программе которая с дровами это реализовано Буду признателен, за ссылки(сам 2 дня рою - ничего), или что еще лучше за доступный ответ. На машине семерка + D2010, есть еще и D7 (но нежелательно)
-
http://symmetrica.net/audio/newac-faq.htmЦитата: Что можно сделать с помощью NewAC?
С помощью New Audio Components вы можете:
Работать с аудио-драйверами ASIO, отличающимися низкой латентностью;
иследовать аудиоданные с помощью свертки, преобразования Фурье, применять к данным различные фильтры;
Т.е. в NewAC есть все что нужно "программисту не очень" для решения такой задачи.
-
2 Сергей М. спасибо я на них ранее натыкался и скачал, буду в свободное время "это" понимать
-
2 Сергей М.
удивительно но даже пример DirectSoundRecorder, идущий в комплекте, выдает через некоторое время ошибку и аварийно останавливается (на 2-х аудиокарта смотрел) если до ее возникновения остановить то пишет в файл нормально.
С ASIO пока вообще не понятно
-
И что ?
-
в общем, не подключается оно через newac.. при перечислении имен девайсов с asio выдается только первая буква из имени девайса... съехал на bass + bassasio... но до живого воплощения не дошел, но примеры что есть с ним работают ....
-
прошу не ругаться, я все таки не программист... а то что делаю там и работа со звуком и с бд, немного видео и web... соответственно это pascal sql javascript, что мной не так быстро осознается...
-
> выдается только первая буква
С достаточной долей уверенности можно предположить что проблема на стыке ANSI и Юникода - NewAC попросту не заточена на работу с юникодом.
Невелика проблема, но преодолеть ее вполне можно при полном понимании происходящего.
-
проект обновляется постоянно и не предполагает что есть делфи кажется 2007 и старше очень странно...
-
позже попробую в седьмом делфи... отпишусь...
-
|