convert to MIDIFunc, only make necessray ones, enable touch
Merge branch 'origin/bergen'