Как мне запустить sox с jack, чтобы sox брал вход от jack, что-то делал (в моем случае, фильтр нижних частот) и выводил обработанный поток на jack.
sox foo.wav bar.wav lowp 1000.0
Будет принимать входной WAV и выводить в другой WAV, однако мне нужно что-то вроде следующего:
sox JACK_INPUT JACK_OUTPUT lowp 1000.0
Где я могу использовать разъем для подключения любого источника звука к JACK_INPUT и подключения JACK_OUTPUT, чтобы sox применил фильтр низких частот к любому другому порту в цепи обработки в разъеме.
Если это невозможно, будет полезна любая помощь с альтернативными предложениями. Обратите внимание, что решение должно быть в состоянии работать с jack на linux, разрешать низкочастотную / высокочастотную фильтрацию и, предпочтительно, двухканальные фильтры, такие как sox. Бонусные баллы, если соединения могут иметь уникальное имя, чтобы скрипт мог запускать отдельный фильтр для каждого докладчика.
Спасибо заранее.