Cross-platform output audio stream visualization (http, websocket, serial)
cargo install --path .
viravis <args>
-m, --mode
: analyzer modefft
: by frequencyrolling
(default): wave-like visuals
-p, --port
(optional): serial port of compatible arduino (see arduino)--graph
(optional): flag to draw a visualization graph in console--sample-rate
(optional): audio sample rate (use for speed control)
Available at port 7777
.
/
: returns json array with floating numbers.
Available at port 7778
.
Sends json array with floating numbers.
Arduino with address LED strip can be connected.
See arduino repo
- No auto device switch: if you connect a new device, you need to restart the program.