get rid off hard coded midi_channel - lose some efficiency but gain some
flexibility