added a comment to explain why the fact that MidiOut is opened after MidiIn is relevant and important