fix logic in MidiChannel::start()