Hi all, Thanks for the responses so far! One point I've been made aware I didn't make clear was that I am interested in handling MIDI bytes on-the-wire rather than MIDI file parsing. Cheers, Neil -- http://www.njohnson.co.uk