dancer is a music visualizer that transforms audio into real-time visual experiences. Built with Tauri and web technologies, it provides waveform visualizations with interactive controls.
- Drag & Drop Support - Drop audio files onto the interface
- Real-time Visualization - Waveform rendering with Web Audio API
- Multiple Audio Formats - Support for MP3, WAV, M4A, FLAC
- Interactive Controls - Audio player with seekable timeline
- Draggable Interface - Moveable control panels
- Native Performance - Tauri desktop application
- Tauri (Rust)
- Web Audio API
- HTML / CSS / JavaScript
- Vite
- Canvas API
-
Clone the repository
git clone https://github.com/anand-ts/dancer.git cd dancer
-
Install dependencies
npm install
-
Run in development mode
npm run dev
For Tauri development with hot reload:
npm run tauri dev
-
Build for production
npm run build npm run tauri build
- Windows Media Player (XP & later)
- iTunes Visualizer**
Apple's "wormhole" and particle effects-later powered by the Magnetosphere plugin-offered smooth, psychedelic animations. - PSP / PS3 Music Visualizer