Find a file
Tom A. Wagner 48821be18d Move port coloring into view
The controller still determines the ports media type, but instead of coloring
the port itself, the media type is passed to the constructor, which then colors the port.
2021-03-28 21:03:43 +02:00
docs Add overview of planned architecture in docs/architecture.md 2021-03-28 19:24:25 +02:00
src Move port coloring into view 2021-03-28 21:03:43 +02:00
.gitignore Add .vscode folder to gitignore 2021-01-04 08:20:27 +01:00
.gitlab-ci.yml Add CI 2021-03-14 12:18:38 +01:00
Cargo.lock Change architecture to controller-centered arch 2021-03-28 19:04:57 +02:00
Cargo.toml Change architecture to controller-centered arch 2021-03-28 19:04:57 +02:00
LICENSE Update project name in LICENSE 2021-03-14 12:35:24 +01:00
README.md README: Add a link to the AUR package, for ArchLinux users 2021-03-14 06:51:48 +00:00
screenshot.png Update screenshot in README for colored ports 2021-02-10 19:36:10 +01:00

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

Screenshot

Features planned

  • Allow creation of links from one port to another.

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.