~kennylevinsen/wlavu

Wayland PipeWire VU meter
Only schedule frame callback from on_process
readme: Update discuss section
Move peak_decay to input side

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~kennylevinsen/wlavu
read/write
git@git.sr.ht:~kennylevinsen/wlavu

You can also use your local clone with git send-email.

#wlavu

Wayland-based PipeWire VU-meter with peaking, with (optional) support for wlr-layer-shell.

It shows an audio input level as a vertical or horizontal bar of variable dimensions. When using layer-shell, it anchors itself to a side of the screen.

Good for monitoring mic levels during calls/streaming, while taking as little as a single pixel of screen height/width, depending on taste.

#How to use

meson build
ninja -C build
./build/wlavu

#How to use (layer-shell)

meson build
ninja -C build
./build/wlavu -l -a left -w 8

#Wasn't this ALSA earlier?

Yup, but dsnoop was annoying, and upon looking at PipeWire I found it decently efficient, so I decided to go with that.

#Help

Go to #kennylevinsen @ irc.libera.chat to discuss, or use ~kennylevinsen/public-inbox@lists.sr.ht.