museprobe provides aspiring composers and producers with an instantaneous report of a song's musical components, including its tonality, leading pitches, and more.
See the app live here
On the back-end,
- the app starts at
server.js
- calls on the Spotify API for song searching, audio analysis, and audio features
- most of the data processing is found in
public/client.js
, as well as how we implemented the chord progression bubble chart
On the front-end,
- the app uses Chart.js to create the data visualization
- uses Bootstrap for UI/UX
This project was built on Glitch, a developer playground that lets you code a real web-app without the slow setup and deployment steps. About Glitch