linux/audio: added sound boards and patchbays

master
tiyn 4 months ago
parent f39a94d5bf
commit 7ae683eb6a

@ -34,3 +34,11 @@ With additional software it can also be used to control audio/music by pressing
hotkeys. hotkeys.
This is explained in the This is explained in the
[PlayerCTL entry](/wiki/linux/playerctl.md#using-hotkeys). [PlayerCTL entry](/wiki/linux/playerctl.md#using-hotkeys).
## Sound Board
There are various available software solutions for sound boards.
One option is [CasterSoundboard](https://github.com/JupiterBroadcasting/CasterSoundboard).
Another is the cue player
[Linux Show Player](https://linux-show-player-users.readthedocs.io/en/latest/index.html) which
should be installed using [flatpak](/wiki/linux/flatpak.md) (`org.linuxshowplayer.LinuxShowPlayer`).

@ -6,7 +6,7 @@ linux systems.
## Setup ## Setup
The `flatpak` package can be installed by most distribution specific package The `flatpak` package can be installed by most distribution specific package
managers (e.g. [pacman or yay](./arch-linux/package_manager.md)). managers (e.g. [pacman or yay](/wiki/linux/package_manager.md#arch-linux-pacman-and-yay)).
After installation it is important to add [flathub](https://flathub.org/home), After installation it is important to add [flathub](https://flathub.org/home),
a source for many Flatpak packages. a source for many Flatpak packages.
The addition of this can be done by running The addition of this can be done by running

@ -10,18 +10,29 @@ For clients that use the [PulseAudio](/wiki/linux/pulseaudio.md) API
packages on other distros) can be installed. packages on other distros) can be installed.
It will automatically remove unneeded and conflicting PulseAudio packages. It will automatically remove unneeded and conflicting PulseAudio packages.
Additionally `pipewire-alsa` and `pipewire-jack` for JACK and Alsa clients are Additionally `pipewire-alsa` and `pipewire-jack` for JACK and Alsa clients are
available. available and recommended to install for full compatibility with most software.
Make sure to restart to be sure everything is running correctly. Make sure to restart to be sure everything is running correctly.
## Usage ## Usage
For simple sound processing in the form of volume adjustment as well as setting For simple sound processing in the form of volume adjustment as well as setting
the default input and output devices the default input and output devices
### Volume Control
[`pavucontrol`](https://freedesktop.org/software/pulseaudio/pavucontrol/) can be [`pavucontrol`](https://freedesktop.org/software/pulseaudio/pavucontrol/) can be
used as a simple mixer. used as a simple mixer.
### Routing
This section focusses on graph-based interfaces also called patchbays.
For more advanced routing [qpwgraph](https://github.com/rncbc/qpwgraph) can be used, but the For more advanced routing [qpwgraph](https://github.com/rncbc/qpwgraph) can be used, but the
GTK-based [Helvum](https://gitlab.freedesktop.org/pipewire/helvum) is recommended. GTK-based [Helvum](https://gitlab.freedesktop.org/pipewire/helvum) is also available.
Both are graph-based interface also called patchbays. The third available option is [Patchance](https://github.com/Houston4444/Patchance) - this is the
currently recommended software of this wiki.
### Equalizer, Noise Reduction, etc
For further sound processing the easiest way to do so is using For further sound processing the easiest way to do so is using
[easyeffects](/wiki/linux/easyeffects.md) which features a wide range of effects [easyeffects](/wiki/linux/easyeffects.md) which features a wide range of effects
to apply to sound streams including noise reduction. to apply to sound streams including noise reduction.

Loading…
Cancel
Save