Four Blue Swans

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