Skip to content

Lyeed/spectraura

Repository files navigation

SpectrAura - AI-powered sound visualizations

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

Installation

Requirements:

Development server

To start (and watch) the development application, run npm start and go to http://localhost:8080

Production build

Run npm run build

Bundled application is located inside dist folder. Entry point is index.html.

Development tooling

  • npm run prettier to enforce coding style and format
  • npm run typescript to check types errors
  • npm run xo to run code linter

Author

Gautier Jousset @Lyeed https://lyeed.github.io/

Samples

References

About

AI-powered music visualizer built with Web Audio API and Canvas.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published