sunsided / rust-audio-experiments

Audio visualization in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🔉 Audio & Short-Time Fourier Transforms

This project experiments with calculation and visualizations of STFTs in Rust. Here is a spectral visualization of the beginning of the song Waiting for a Train:

Spectrum of a Short-Term Fourier Transform

To run the application, execute:

cargo run --release

Bucket list

  • Implement an example with multiple overlaid frequencies.
  • Implement simple audio generation example.
  • Implement different windowing functions.
  • Implement Add audio file o a frequency sweep to better visualize the STFT.
  • Map microphone input to the display.

About

Audio visualization in Rust


Languages

Language:Rust 100.0%