Wrapping Other Protocols Inside OSC

People often convert data from other protocols into OSC for reasons including easier network transport, homogeneity of message formats, compatibility with existing OSC servers, and the possibility of self-documenting symbolic parameter names.

  • MIDI over OSC (e.g., for WAN performance). For example, Michael Zbyszynski's Remote MIDI patches for Max, C. Ramakrishnan's Occam (OSC->MIDI), G. Kling's Macco (MIDI->OSC, part of CSL).
  • Converting "messy", "inconvenient" data from sensors to OSC format (e.g., for Sensor/Gesture-Based Electronic Musical Instruments)