It's Sat, February 4th 8:11 pm
Category: Research
This entry was posted by CM
2 years, 8 months ago

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Tue, May 26th, 2009
at 11:21 pm

OpenSound Control (OSC) Resources

A collection of selected OSC related software, libraries and interfaces for mobile devices

I’m currently researching for possible interfaces and options to send and receive data from/to processing and java projects as well as Max/Msp patches. Currently I’m focussing on input devices connected via wireless (mobile devices) and usb/serial connections but also on software-to-software interfaces linking between the programming environments mentioned above.

Java & Processing

  • NetUtil OSC Library for Java Compact and efficient java library for sending and receiving messages using the OpenSound Control (OSC) protocol
  • MaxLink Java libraries enabling communication between Processing (Java) and Max/MSP (made quite good experiences connecting Java applications with Max (4.x & 5) patches. Recommended!)
  • oscP5 OSC implementation for the programming environment Processing
  • OSC communication between Max and Processing (triggered by Midi controller) Tutorial by Ash Oakenfold

Mobile (input) Devices

  • Mrmr for the iPhone/iPod Touch mrmr is an open-source research project to develop a standardized set of protocols and syntax conventions to control live installations and multimedia performances via mobile devices (demo video on youtube)
  • TouchOSC iPhone / iPod Touch application that lets you send and receive Open Sound Control messages
  • OSCemote Remote control application for the iPhone and iPod Touch (check the examples)
  • OSCulator Another software linking controllers to music and video software
  • oscpack Set of C++ classes for packing and unpacking OSC packets

Misc.

If you like to recommend projects or resources that are not listed below, drop a comment. Any recommendations and helpful hints are much appreciated.

Next Post:
Morphing Surfaces

Previous Post:
Pro Video * Relaunch

3 Responses to “OpenSound Control (OSC) Resources”

  1. CM says:

    Hi Sascha,

    thanks for adding the Python resources (think I bookmarked the ixi-audio page already). Didn’t had the chance / time to have a closer look at Python yet, but I was told that it’s easy to learn (compared to Java). Could be worth a try!?

    Grüße, Christian ;)

  2. Sascha says:

    IMHO it’s much more pleasant and productive than Java in almost every aspect. BTW, you might want to have a look at http://nodebox.net/ which is in a certain way similar to Processing as environment.

Share your thoughts, leave a comment

Back to Top of Page