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.