Merge "Add generic MIDI architecture"