2021-03-12 17:33:02 +01:00
|
|
|
Helvum is a GTK-based patchbay for pipewire, inspired by the JACK tool [catia](https://kx.studio/Applications:Catia).
|
2021-01-12 11:10:22 +01:00
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
# Features planned
|
|
|
|
|
|
2021-05-08 18:13:51 +02:00
|
|
|
- Volume control
|
|
|
|
|
- "Debug mode" that lets you view advanced information for nodes and ports
|
2021-01-12 11:10:22 +01:00
|
|
|
|
|
|
|
|
More suggestions are welcome!
|
|
|
|
|
|
2021-03-14 00:36:29 +01:00
|
|
|
# Distribution packages
|
|
|
|
|
|
2021-05-18 16:25:49 +02:00
|
|
|
- ArchLinux:
|
|
|
|
|
- [aur/helvum](https://aur.archlinux.org/packages/helvum)
|
|
|
|
|
- [aur/helvum-git](https://aur.archlinux.org/packages/helvum-git)
|
2021-03-14 00:36:29 +01:00
|
|
|
|
2021-01-12 11:10:22 +01:00
|
|
|
# Building
|
|
|
|
|
For compilation, you will need:
|
|
|
|
|
|
|
|
|
|
- An up-to-date rust toolchain
|
2021-02-20 18:32:17 +01:00
|
|
|
- `libclang-3.7` or higher
|
|
|
|
|
- `gtk-4.0` and `pipewire-0.3` development headers
|
2021-01-12 11:10:22 +01:00
|
|
|
|
|
|
|
|
To compile, run
|
|
|
|
|
|
|
|
|
|
$ cargo build --release
|
|
|
|
|
|
|
|
|
|
in the repository root.
|
2021-03-14 00:36:18 +01:00
|
|
|
The resulting binary will be at `target/release/helvum`.
|