A web client and backend pipeline that stream a waveform of the music you upload.
order of operations:
- start node.js server (install dependancies if needed)
node backend.js
- run python backend script
python pybackend.py
-
connect to http://localhost:3000/
-
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
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