convert to MIDIFunc, only make necessray ones, enable touch