Audio VU meter for JACK with any number of channels.
This is heavily inspired by the cadence-jackmeter included in the Cadence tools. I rewrote it in Rust, with freely configurable amount of channels through commandline parameters. It uses XCB i.e. the X11 protocol for graphics. Thus if your desktop is using Wayland, you will also have to configure Xwayland for this program to work.
Jack VU-Meter inspired by cadence-jackmeter
Usage: vu-meter [OPTIONS]
Options:
-c, --channels <CHANNELS> Sets the number of input channels [default: 2]
-C, --connect <CONNECT> Automatically connect ports to vu-meter on startup. Format is `channel:port` where `channel` is the VU meter channel number starting from 1 and `port` is the output port to connect to. Can be given any number of times
-h, --help Print help
-V, --version Print version
N.B. it does not automatically reconnect connections requested with -C
/--connect
if they later get disconnected for any reason. It also does not reconnect if JACK is shut down.
- Install Rust
- Compile using
cargo build --release
- Run
target/release/vu-meter
or copy it to some directory in your path, for example${HOME}/bin/