A music visualizer built with the JavaScript 3D library three.js on top of Electron. A version of this application (without .mp3-functionality) is hosted online at rikardny.github.io. It is hosted from a separate repository from this one, along with code changes specific to the online version.
- Requirements are:
node
,npm
:
sudo apt install node npm
- Clone this repository to a new directory:
git clone https://github.com/rikardny/vizu.git
- Move into the new directory and install deps:
cd vizu/
npm i
- Start local electron application with:
npm start
Use either the FILE
or SAMPLE
button to pick your own .mp3 file or play the included one. There is also drag-and-drop functionality built in to the application, meaning you can drag any audio file onto the application window and it will start playing it along with visuals. Play/pause the song with the dedicated buttons.
There are currently no settings for controlling the visuals, although it could be easily implemented.