4

When I was using pulseaudio, it was pretty easy to enable a loopback module, so I could listen to my mic's input as I was speaking:

pactl load-module module-loopback latency_msec=1

How can a similar effect be achieved with pipewire? alsaloop works under pipewire, but seems to be higher latency (if you want a listenable sound) and also has many crackles. Is there a simple replacement for this pulseaudio module?

d909
  • 41

2 Answers2

7

There has been an update to this where you can use pw-loopback instead of jack_connect.

raizo
  • 71
  • This was helpful, thanks. – Diaa Sami Apr 18 '21 at 19:32
  • Make sure you're not playing audio through speakers before running this, the feedback I got was jarring to say the least. Very short and good answer. – erb May 11 '21 at 21:42
  • Just a quick note: If you are using Pulseaudio Volume control app, then you can go to the playbook and recording tabs, and make sure "Show: All streams" is selected (bottom right), otherwise you won't see the loopback interface listed. (this stumped me for a bit) Is working great now. – Tom Sep 06 '22 at 02:28
0

The best way to do this, it turns out, is to use jack_connect to connect the input you want to monitor to your ouput. The downside is that this won't track changes in pulseaudio input and output, but it works well.

d909
  • 41