Separate low level details of SMF reading/writing from concept of 'midi source in...