This is a demo of the Background Music Replacer project for Intro to Computer Music class.
Using beat tracking algorithm I implemented by dynamic programming in Python, beats of the original swan lake piece were tracked and analyzed. Then my partner found the blues music from a midi database that had the closest beat pattern with Four Little Swans and replaced the original swan lake background music in the ballet video.
Partner: Ruoming Gong