Tom A. Wagner 118c1ca28c Get node_from, node_to ids from state instead of props when a new link appears.
This is more reliable than assuming the link carries the id of its nodes, as there have been cases where a link was created without those
properties set.
Instead, we can just pull them from the state via the port ids of the link.
2021-06-04 10:30:31 +02:00
2021-01-04 08:20:27 +01:00
2021-05-22 14:00:51 +02:00
2021-05-08 20:09:11 +02:00
2021-03-14 12:35:24 +01:00

Helvum is a GTK-based patchbay for pipewire, inspired by the JACK tool catia.

Screenshot

Features planned

  • Volume control
  • "Debug mode" that lets you view advanced information for nodes and ports

More suggestions are welcome!

Distribution packages

Building

For compilation, you will need:

  • An up-to-date rust toolchain
  • libclang-3.7 or higher
  • gtk-4.0 and pipewire-0.3 development headers

To compile, run

$ cargo build --release

in the repository root. The resulting binary will be at target/release/helvum.

Description
Mirror of helvum since freedesktop.org has my ip banned for some reason
Readme GPL-3.0 886 KiB
Languages
Rust 95.8%
Meson 2.6%
CSS 1.4%
Shell 0.2%