Skip to content
/ vizu Public

Audio visualizer built with three.js and electron

Notifications You must be signed in to change notification settings

rikardny/vizu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VIZU - Advanced Computer Graphics Lab 3

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.

Installation

  • 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

Usage

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.

About

Audio visualizer built with three.js and electron

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published