mirror of
https://gitlab.freedesktop.org/pipewire/helvum
synced 2026-03-15 03:26:10 +08:00
9445e173f9b603d7ee1aef2ca957141e0224ceab
Links can now created by dragging in both directions, so now from an input port to an output port, too. The drag-n-drop handlers now use dedicated types for each direction, so that no mismatched things can be dropped on each other.
Helvum is a GTK-based patchbay for pipewire, inspired by the JACK tool catia.
Features planned
- Volume control
- "Debug mode" that lets you view advanced information for nodes and ports
More suggestions are welcome!
Building
For compilation, you will need:
- An up-to-date rust toolchain
libclang-3.7or highergtk-4.0andpipewire-0.3development headers
To compile, run
$ cargo build --release
in the repository root.
The resulting binary will be at target/release/helvum.
License
Helvum is distributed under the terms of the GPL3 license. See LICENSE for more information.
Languages
Rust
95.8%
Meson
2.6%
CSS
1.4%
Shell
0.2%
