I use the TouchOSC Bridge app on my Macbook to convert OSC signals (sent from a Nexus 7 running TouchOSC for Android) to MIDI so that I can send note on messages and CC values to software (Predominantly PureData and Reaktor).
What I'm curious about is why you would use OSC when MIDI can convey most information you would require anyway. I'm yet to find a situation where MIDI hasn't been able to control a variable I need to edit, both from the controller to the host and vice-versa.
I might be missing something here so I'd like to throw it out there to the larger community!