Here is another option, maybe..

I recently purchased Ableton Live software. This sequencing program allows you to take MIDI files and assign markers wherever you like then assign the locations to the computer keyboard or to an external MIDI trigger unit. YOu can assign the verse as one point, chorus as another, bridge...etc. This way you can have the actual MIDI file of a song but break up the performance and say, repeat a chorus several times, or whatever...

Hope this helps...

Jeff
_________________________
Musician / K-6 Music Teacher

Dodge City Schools -USD 443
Forte Music School

http://forte.musicteachershelper.com