Show HN: See your computer's audio output on a real-time piano
Overchords is a tool that visualizes the audio output from a computer in real-time using a piano interface. It captures audio using a Rust backend and displays the notes being played. Users can download the application and follow specific instructions to run or publish their own versions.
- ▪Overchords displays notes from the speaker output in a piano view.
- ▪The application uses the cpal library for audio capture and Basic-Pitch for note detection.
- ▪Users can download the application from the releases page on GitHub.
Opening excerpt (first ~120 words) tap to expand
Overchords Real-time piano view of the notes being played on your computer. Overchords shows playing notes from the speaker output in a piano view. The rust backend uses the cpal library to capture the audio output and uses Basic-Pitch to detect the notes being played. Download Download the install for your platform on the releases page. Development Building You'll need Rust and Cargo (install via rustup.rs) and Bun to run the application locally. Install the dependencies: bun install Run the application: bun tauri dev Publishing a release Update the version in src-tauri/Cargo.toml, package.json and src-tauri/tauri.conf.json. Then, add a commit to the release branch and push it to the remote repository.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.