Bome's MIDI Translator if you've not come across it, is an extremely powerful MIDI processor allowing many ways to process MIDI input and turn it into other commands, where it be MIDI to MIDI mappings, MIDI to programatic events, keystrokes, application switching and much more.
We use it extensively here at Sonic Towers for all kinds of inter-computer communications.
The Bome Box ($199) is a standalone piece of hardware that allows connection between USB/MIDI/RTMP (MIDI over network) and over WiFi. It allows computer free translation and mappings as you can load Bome patches directly into it.
They have just released some new tutorials on how to use it - its one of those devices that when you discover it, you aren't sure how you lived without it. Applications are legion - highly recommended.
Worth checking out a their Youtube channel for more examples.