We've got a need to generate short "samples" of songs that are in MIDI *Hi Joe, nice to hear from you from earlier discussion.
format, to provide a preview function in a web app. *We'd like to do *
something more clever than just taking the middle 20 seconds (or *
whatever) of the song -- ideally, we'd like to find the chorus, since *
that's likely to be the most easily recognized part of the song.
I believe this could be done fairly reliably by looking for patterns *
in the MIDI file, though I'm sure there are plenty of complications to *
this simple idea.
Would it be applicable to mark one chorus by hand, and the program
finds all the others?