What it does
Takes any .wav sound file and breaks the song into different structural elements using a variety of data analysis techniques.
Musical elements identified in this version: -Tempo / Beats Per Minute -Beat onset (the moment at which a sharp/loud sound is found in the wave. For example, this would identify a percussion element as a beat onset, but would not identify any melodic chords as onsets) -Genre (a rough approximation of a given song's genre when compared against the structure of tracks we've identified as being characteristic of a genre)
How we built it
pyGame for the GUI and game behavior.
librosa, numpy, scikit-learn for most of the data analysis.
Log in or sign up for Devpost to join the conversation.