Try it out on the web: Demo
A real-time audio spectrogram visualizer with time-frequency reassignment and MIDI export capabilities, implemented in vanilla JavaScript.
- Real-time audio visualization
- Time-Frequency Reassignment for improved frequency resolution
- MIDI note detection and export
- Adjustable FFT size (up to 32768)
- Adjustable contrast and brightness
- Pause and resume functionality
- Drawing and exporting MIDI notes
- A modern web browser (Chrome, Firefox, Safari, Edge)
- Node.js and npm (for development and running the local server)