This thing is essentially like creating your own drivers for almost any input devices that you can plug to your Mac. I haven't used it with MIDI devices but it seems you can map it out just like a keyboard. The building blocks method is not easy to understand but once you get around to do it you can do everything. With some googling you may even be able to find other people's examples / schemes to copy from.