Either way, it would be cool to see a writeup about how you implemented this.
Either way, it would be cool to see a writeup about how you implemented this.
And yes, I might actually write a blog post about this so make sure you have signed up on the site :)
As for Audacity, can it recognize the beats automatically?
It's a highly useful tool for the analysis of music recordings.
I, too, am highly interested in the extent to which matching recordings to scores can be automated, as are a lot of music theorists. I hope you can publish a write-up of the process for syncing the audio and the score.
If there is a significant human spend required, then developing an open tool for community contributions would greatly speed up the creation of a corpus of scores.
As for the write-up however, the process I currently use is very simple (and it's pretty much all "manual labor").
To partition a score into time intervals, I have a couple of lines of javascript that record the time the audio is at, together with where in the score I click (and where I aim to click on the note currently being played).
It doesn't take too much time and effort to partition a score this way actually, unless the piece is slightly complex. Beethoven's 5th took a little more effort than Air for example ;)
Hope this helps for now! And I am planning to publish a more detailed write up of everything, so please stay expect that in the next month or so (easiest to hear about via Twitter or by submitting your email to the site).
Thanks for your interest and suggestions!
I've used a similar process to generate a video with a score: http://www.youtube.com/watch?v=OnoBD_QSskE.
Just checked out your video + followed you on youtube! Looks very cool as well!