notes/computery_stuff/pulseaudio.md

1.4 KiB
Executable File

author date title tags uuid
Alvie Rahman \today Pulseaudio
pulseaudio
linux
audio
mixing
microphone
sink
4e251354-9afb-49fd-abd9-fedc9b280a25

Collect and Mix Sound Input From Different Sources

Create Mixer

From https://askubuntu.com/a/870596:

[...]

pactl load-module module-null-sink sink_name=inputs

[...] please repeat this for [every] input you want to mix [...]

pactl load-module module-loopback sink=inputs

Now you will have to connect this new "loopback" channels to the device you intend to record from. You can do this using "pavucontrol" (install it if missing), open the "Recording" tab, select "Virtual Streams" from the bottom selector and then make sure you connect a different input to each different loopback. [...]

The number returned by each command is the module id. You may want to keep it if you want to delete them individually.

Destroy Mixer

Destroy all Loopback and Null-Sink Modules

From https://www.pclinuxos.com/forum/index.php/topic,119695.msg1159936.html#msg1159936:

pactl unload-module module-loopback
pactl unload-module module-null-sink

This will unload all loopback and null-sink modules.

Destroy Specific Modules

pactl unload-module <module number>