A high-performance voiceprint and analyzer music visualizer - don't miss a beat.
Click the images to see videos:
$ cargo install soundview $ ~/.cargo/bin/soundview
Several optional arguments can be found by running
Soundview can look at any audio "recording" device on your system, either using the
--device argument or by pressing the rightarrow/leftarrow keys to rotate between devices.
Out of the box, many systems only have input devices for microphone/line-in. In this situation, visualizing the audio that is playing on the system requires installing a virtual recording device. There are many options for doing this, depending on what operating system you are using.
Monitor of <x>. If you point Soundview to these Monitor devices, you should be able to visualize any playing audio. On startup, Soundview defaults to devices that have "Monitor of" in their name.
F11: Toggle Fullscreen (use
--fullscreento enable on startup)
Space: Rotate between vertical/horizontal modes (use
--orientationto configure on startup)
Left: Switch to next/prev device (use
--deviceto select on startup)
To build the latest unreleased code, download and build from git as follows:
$ git clone https://git.sr.ht/~nickbp/soundview $ cd soundview $ cargo build && ./target/debug/soundview # debug build $ cargo build --release && ./target/release/soundview # release build
Contributions are welcome and appreciated. Contributions must be provided under the license terms described above.