{"repo":"alemidev/scope-tui","free":true,"listed":false,"github":"https://github.com/alemidev/scope-tui","clone":"git clone https://github.com/alemidev/scope-tui.git","description":"oscilloscope/vectorscope/spectroscope for your terminal","language":"Rust","stars":694,"topics":["oscilloscope","rust","terminal","visualizer","audio","cli","spectroscope","tui","vectorscope"],"license":"MIT","category":"cli-tools","readme_excerpt":"scope-tui A simple oscilloscope/vectorscope/spectroscope for your terminal See it in action here with Planets (oscilloscope music by Jerobeam Fenderson) Why I really love cava. It provides a crude but pleasant frequency plot for your music: just the bare minimum to see leads solos and basslines. I wanted to also be able to see waveforms, but to my knowledge nothing is available. There is some soundcard oscilloscope software available, but the graphical GUI is usually dated and breaks the magic. I thus decided to solve this very critical issue with my own hands! And over a night of tinkering with pulseaudio (via libpulse-simple-binding) and some TUI graphics (via tui-rs), the first version of scope-tui was developed, with very minimal settings given from command line, but a bonus vectorscope mode baked in. Installation Binaries Pre-build binaries for windows (x64), linux (gnu-64) and macos (arm64, unsigned) are available under the releases tab From source [!TIP] If you don't have the rust toolchain already installed, get it with rustup Once you have rustc and cargo , just use cargo install : (note that my git server doesn't support smart http clones, setting fetch-with-cli allows dumb http clones) The resulting binary will be under $HOME./cargo/bin . Either add such folder to your $PATH or copy the resulting binary somewhere in your $PATH . Sources The audio source is included by default, it works across platforms (windows, macos, linux) and uses the default sound system avail","default_branch":null,"files":null,"tree":[],"storefront":"/r/alemidev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alemidev/scope-tui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}