A bit irrelivant, but also relivant (lol) for the midi and customising geeks of ya, check out Bome’s Midi translator
http://www.bome.com/products/miditranslator
I have been using it about a year now and, if you know your way around midi messages, there is NOTHING that can’t be done with it. It’s especially useful for Ableton Live as it allows to create your own “shift” function buttons, map keyboard shortcuts to midi and much more. In fact you could create your own custom Twitch translator without too much effort. Another example usage would be to create a translator to make your “old” 2 decks controller into a “4 decks” one by using a “switch pair of decks” midi button.
I will soon write a post presenting my approach using these tools so that you guys can grab ideas out of it! 😉