I own a Novation Twitch, and Novation has released a "MIDI Programming guide". Tonight, I've been working on some Quartz Composer based visualizations, and naturally I wanted to add a component of customization based off some suitable hardware I already own (the Twitch). So, I plugged it in and started pressing buttons.
Applications used to monitor MIDI such as MIDISpy never list any events as occurring, and I realized also that the Twitch does not show up in the built-in Audio MIDI Setup app in OS X.
My current theory is that OS X does not think the Twitch is a MIDI controller, and something "special" has to happen before it will interact with it like one.
Does anyone know what that "special" thing is? There is no ability to add a MIDI device in Audio MIDI Setup, only add Aggregate Input or Multiple Output Devices based off the devices already listed.