Skip to content

visualise a waveform from music you upload. html->nodejs->python streaming pipeline

Notifications You must be signed in to change notification settings

brianneville/musicVis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

musicVis

A web client and backend pipeline that stream a waveform of the music you upload.

order of operations:

  1. start node.js server (install dependancies if needed)
node backend.js
  1. run python backend script
python pybackend.py
  1. connect to http://localhost:3000/

  2. select a song and watch the stream!

*note: pydub is used, which requires downloading ffmpeg and adding path\to\ffmpeg\bin\ to the system Path

Video

Click here and download the video (hosted in this repo)

Recorded with Xbox Game bar, which for some reason ommits a portion of the visualiser on the left hand side. See screenshots for the actual visuals

Screencaps

Screencap 0 Screencap 2 Screencap 3 Screencap 5

About

visualise a waveform from music you upload. html->nodejs->python streaming pipeline

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published