LINUX.ORG.RU

Audio loopback

 , ,


0

1

Мну сломал себе уже мозг... :(

В активе: deb 7.6, alsa и чёртов pulse

Желание: зароутить всё что играется на колонках обратно на вход микрофона.

Кабель не предлагать. =)

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

Pusle module-loopblack всё ломает и работает в другую сторону (роутит микрофон на выход, в результате имеем просто гиганский позитивный обратый эффект).

В осадке впечатление от linux-sound-system — только НЕ ТРОГАТЬ! ;) Всё так сложно, что чёрт ногу сломит... треш и угар. :(

★★★★★

Последнее исправление: beastie (всего исправлений: 2)

Я знаю но не скажу, потому что ты плохой.

anonymous
()

module-loopblack всё ломает и работает в другую сторону

ты сначала читай для чего он предназначен, а потом говори, что он «работает в другую сторону». Я когда хотел выход синтезатора выводит на колонки сквозь компьютер, именно этот модуль и использовал.

А теперь по теме:

1) ALSA не умеет делать monitor девайсы. Даже если у тебя в звуковой карте есть аппаратный monitor device - скорее всего в ALSA он не реализован. Так что «advanced» они себе в название нацепили для повышения ЧСВ. Запомни это навсегда.
2) То, что ты сделал - это И ЕСТЬ официальный и правильный способ отправить источнику записи Monitor device, реализованный с помощью pulseaudio. И да, если какая-то программа играет напрямую в alsa (редкий случай, ибо pulseaudio сейчас умеет эмулировать её), то, естественно, ты звук не захватишь.
3)

Как это сделать через cli так и не понял

вроде через pacmd
И вообще, зачем тебе это? Ты знаешь, что pulseaudio не работает, если у тебя нет Xorg и сопутствующих либ? Это несмотря на то, что сам по себе эти вещи прямо не требуются.
4) Напоследок скажу (по моему опыту), что желательно также установить одинаковую частоту дискретизации pulseaudio и записывающей программы. А то нарвешься на доп. потребление CPU из-за необходимости ресемплинга (а алгоритм у пульсы то еще дерьмище), что критично во время игр (подозреваю, что ты не играешь).

Итог - используй jack. Или OSS4 - там захват звука просто идеальный.

reprimand ★★★★★
()
Последнее исправление: reprimand (всего исправлений: 1)

вроде взрослый, уже модер, а не осилил софтину и плачется как девочка

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