Create pulseaudio notes
This commit is contained in:
parent
5359811cb5
commit
6872e0e4e0
48
pulseaudio.md
Executable file
48
pulseaudio.md
Executable file
@ -0,0 +1,48 @@
|
||||
---
|
||||
author: Alvie Rahman
|
||||
date: \today
|
||||
title: Pulseaudio
|
||||
tags: [ pulseaudio, linux, audio, mixing, microphone, sink ]
|
||||
---
|
||||
|
||||
# Collect and Mix Sound Input From Different Sources {#paMixer}
|
||||
|
||||
## Create Mixer {#createMixer}
|
||||
|
||||
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](#destroyMixerSpecific).
|
||||
|
||||
## Destroy Mixer {#destroyMixer}
|
||||
|
||||
### Destroy _all_ Loopback and Null-Sink Modules {#destroyMixerAll}
|
||||
|
||||
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 {#destsroyMixerSpecific}
|
||||
|
||||
>
|
||||
> pactl unload-module <module number>
|
||||
>
|
Loading…
Reference in New Issue
Block a user