how much of a clone is this going to be, and how much are we willing to adjust things?...
as far as the audio matching - I'd take the songs, put the notes up against a software...