/muon-music-visualizer

Primary LanguageJavaScriptMIT LicenseMIT

Muon Music Visualizer

A music visualizer using 3.js.

  • This is a project to test out 3.js, dat.gui, wavesurfer and gsap.
  • There may be a lot of bugs or optimizations possible, so please feel free to give any kind of suggestions on what to do.

❗ WARNING

The visualizations may potentially trigger seizures for people with photosensitive epilepsy. Viewer discretion is advised

To get started

# Install dependencies (only the first time)
npm i

# Run the local server at localhost:8080
npm start

# Build for production in the dist/ directory
npm run build

demo

Demo: https://muon-vis.netlify.app/

Run on Desktop, you don't want to see the horror on mobile.

The search of NCS is currently running on a mock data from NoCopyrightSounds API. Coudn't get it to run on browser.

To contribute

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Readme template