alborz     Sun, Jul 27, 2008  Permanent link
Hey Richard, although I'm not exactly hip to this scene, I just wanted to say that I really enjoy reading about your projects and interests on the topic of home-made electronic musical instruments. I especially feel your enthusiasm on the topic jump off the screen, and I must say it's getting contageous. I definitely would like to explore these avenues in the near future. Until then, keep filling us in on your projects and thoughts.
Michael Gaio     Fri, Sep 12, 2008  Permanent link
What's your take on the newer OSC (OpenSound Control) protocol?
richard     Wed, Sep 17, 2008  Permanent link
Hello Michael,

I agree with you that OSC is a versatile protocol with a lot of potential. For example, it allows high resolution data to be transmitted at high speeds. The data is also not confined to a set of functions like MIDI is, i.e., Note On, Note Off, Aftertouch, Continuous Controller, etc. (Essentials of MIDI Protocol). With OSC one can send any sort of information, be it note data, controller data, or any program variables. OSC can act as a communication protocol for applications within a single computer — from Processing to Quartz Composer for example. Or it can even communicate to different computers on a network, which is what you described.

That said, I do not think it is meant to supersede the MIDI protocol. MIDI is great because it simple. Unless every digital instrument manufacturer decides on specific OSC commands, MIDI will still be useful. OSC is useful on a per-application basis, but MIDI is generally useful.

Do you work with OSC?