So after doing some leg work MidiQuestXL seems like the only option. I wonder if it would be possible to do panel in ctrlr. If I understand correctly it needs to do sysex for everything? Lemur and TouchOSC both have available editors if you want to go the iOS route. I'm thinking about it but one thing all of them mention is that the CPU on the Matrix can't handle the amount of sysex and not playing you throw at it if you're wiggling.