Companion project for Creating Dynamic Music Visualizations with Angular and the Web Audio API.
Live demo: https://playground.omid.dev/examples/angular-web-audio-visualizer/ (prebuilt on playground.omid.dev)
Angular 20 app with bar, circular, and waveform visualizations powered by the Web Audio API.
- Node.js 24+
- npm
npm install --legacy-peer-depsOptional: add src/assets/sample.mp3 for the default track, or upload an audio file in the UI.
npm start- Audio playback with play, pause, and stop controls
- File upload for custom tracks
- Switchable visualization styles: Bar, Circular, Waveform