LINUX.ORG.RU

как сделать затухание громкости при подаче сигнала на линейный вход?


0

1

Доброго времени суток, коллеги!

Есть комп с линухом без графики. Подскажите хотя бы куда копать, когда требуется понижение громкости в 0 на стерео выходе компа при подаче какого-либо сигнала на линейный вход в компе.

Я так понимаю нужен какой-либо анализатор спектра? или есть готовое решение (во что я не особо верю)...

Стоит задача организовать на линухе систему оповещения (тот же торговый центр) бюлжетного уровня... Грубо говоря когда тетка делает бла-бла-бла в микрофон - затухает музыка, после речи - возобновляется...

Спасибо!



Последнее исправление: dev-ice (всего исправлений: 1)

Или подскажите пожалуйста какой графический микшер имеет такую функцию...

dev-ice
() автор топика

Думаю можно организовать через ladspa плугины.

Смиксить вход от программ и линейные вход, и попытаться найти плугин который будет иметь 4 канала на входе и 2 на выходе.

gena2x ★★★
()
Ответ на: комментарий от gena2x

Если такового нет, безусловно можно написать.

gena2x ★★★
()

Можно выставить громкость микрофона значительно выше громкости музыки, а выходной сигнал нормализовать под нужную громкость.
Когда-то видел, что кто-то умеет такую нормализацию, но что это было, не помню.

kompas
()

Эммм... подключить микрофон к компу. Играть с него же музыку. Юзать какой-нить idjc, с которым и обезьяна справится.

erfea ★★★★★
()

куда копать

Посмотри в стандартных функциях Csound: Signal Input and Output и Signal Modifiers.

quickquest ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.