Very interesting. I had a similar (same?) idea though did not push it further than grabbing the domain (ovrdub.com)
UX-wise, I wonder if there is a reason why you do not represent the different "pieces" as tracks ? I think this might make it for a simpler user experience ?