SpectrAura is a web application that leverages the Web Audio API and HTML5 Canvas to generate real-time, interactive music visualizations. Users can upload audio or stream via the built-in player, while an AI assistant (The Spectre) generates and refines visualization logic through JavaScript.
Currently supported models:
- Gemini 2.5 flash
Requirements:
To start (and watch) the development application, run npm start and go to http://localhost:8080
Run npm run build
Bundled application is located inside dist folder. Entry point is index.html.
npm run prettierto enforce coding style and formatnpm run typescriptto check types errorsnpm run xoto run code linter
Gautier Jousset @Lyeed https://lyeed.github.io/
References