diff --git a/wiki/linux/audio.md b/wiki/linux/audio.md index fde01d6..3f258da 100644 --- a/wiki/linux/audio.md +++ b/wiki/linux/audio.md @@ -34,3 +34,11 @@ With additional software it can also be used to control audio/music by pressing hotkeys. This is explained in the [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`). diff --git a/wiki/linux/flatpak.md b/wiki/linux/flatpak.md index 0187b5f..687a7dc 100644 --- a/wiki/linux/flatpak.md +++ b/wiki/linux/flatpak.md @@ -6,7 +6,7 @@ linux systems. ## Setup 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), a source for many Flatpak packages. The addition of this can be done by running diff --git a/wiki/linux/pipewire.md b/wiki/linux/pipewire.md index a8a6ba1..716eb7b 100644 --- a/wiki/linux/pipewire.md +++ b/wiki/linux/pipewire.md @@ -10,18 +10,29 @@ For clients that use the [PulseAudio](/wiki/linux/pulseaudio.md) API packages on other distros) can be installed. It will automatically remove unneeded and conflicting PulseAudio packages. 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. ## Usage For simple sound processing in the form of volume adjustment as well as setting the default input and output devices + +### Volume Control + [`pavucontrol`](https://freedesktop.org/software/pulseaudio/pavucontrol/) can be 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 -GTK-based [Helvum](https://gitlab.freedesktop.org/pipewire/helvum) is recommended. -Both are graph-based interface also called patchbays. +GTK-based [Helvum](https://gitlab.freedesktop.org/pipewire/helvum) is also available. +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 [easyeffects](/wiki/linux/easyeffects.md) which features a wide range of effects to apply to sound streams including noise reduction.