Как написать realtime — усилитель микрофона?

Существуют различные программы, создающие виртуальные аудиоустройства (например, Virtual Audio Cable). Мне нужно в режиме реального времени получать звук с некоего микрофона, затем накладывать на этот звук программно какой-то эффект (в данном случае это просто усиление, но могут быть и другие) и выводить этот звук в виртуальное устройство записи, которое в дальнейшем можно использовать в различных программах.

Подскажите пожалуйста какой-нибудь ликбез, статьи, любые материалы, подсказывающие, как это реализовать, либо подскажите аналогичные готовые решения, если они есть. Просьба не предлагать варианты "купи лучше звуковую карту" или "приобрети лучше микрофон", в моем случае это важно.
  • Вопрос задан
  • 896 просмотров
Решения вопроса 1
uvelichitel
@uvelichitel
habrahabr.ru/users/uvelichitel
ffmpeg рулит все?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@LampTester
Программным усилением лучше не злоупотреблять - оно не добавляет информации в сигнал; если он изначально использовал слишком малую часть динамического диапазона АЦП, то усиление в цифре сделает только хуже. Лучше спаять аналоговый усилитель для микрофона.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы