Open Sound Control

Now for some more geeky stuff..

One of the components of my FYP was a communication mechanism between controllers, mapping engins and synthesizers for sound synthesis. Now, the main part of my FYP, the mapping engin, was designed to be cross-platform, and portable. Thus, we needed a communication mechanism able to support this.

MIDI has been one of the most popular communication mechanism for synthesis for many years. But it has had its days. We need a more extendible mechanism, which is not as hardward layer dependent like MIDI. Enter Open Sound Control (OSC).

OpenSound Control (OSC) is an open, transport-independent, message-based protocol developed for communication among computers, sound synthesizers, and other multimedia devices.

I won’t go into the details. You can get them here and here if you are interested.

Anyway, so as a part of my FYP I extended the Java implementation of the OSC protocol, JavaOSC. Here is a paper I co-wrote on it. We called it JOE (Java OSC Extension). Now, don’t laugh. It was supposed to go with MOE (Microcontroller OSC Ethernet), but that’s another story..

Anyway, so I am still working on JavaOSC, though not alone. I have teamed up with the original creator of JavaOSC and other amazing people in the community, to continue this project. You can find out more about it at the sourceforge site. It’s free, in both ways, so feel free to use it, or even better to ‘abuse‘ it.. ;)

2 comments so far

  1. sweska on

    wuh…..chhim :)
    shall try to come back to it and comment…

    but i’m sure it’s a cool stuff… time to get a self-hosted site…heheh **poke poke**

    project admin – chinpen….hmmmm

  2. NTT on

    Come back 2 what??

    Not at all chhim lah.. Really simple. Esp since its in Java.. Just follow the specifications and write code.. Dunno why my sup made me write a paper on it. :S

    Only 3 devs lah.. So all are project admin.. U wanna join and contribute? Then u can also be. .:P

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: