Find a file
Emmanuel Gil Peyrot 279c792345 Update to build with latest glib
glib replaced its glib::object_subclass!() macro with
a #[glib::object_subclass] attribute, to simplify a bunch of things.

See fdc8459b39
2021-03-14 00:25:08 +01:00
src Update to build with latest glib 2021-03-14 00:25:08 +01:00
.gitignore Add .vscode folder to gitignore 2021-01-04 08:20:27 +01:00
Cargo.lock Update dependencies, use pipewire-rs crates from crates.io 2021-03-12 18:04:08 +01:00
Cargo.toml Update dependencies, use pipewire-rs crates from crates.io 2021-03-12 18:04:08 +01:00
LICENSE Add LICENSE 2020-12-14 10:24:49 +00:00
README.md Update readme for projet namechange and colored ports 2021-03-12 17:33:02 +01: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!

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/graphui.