Getting Started Using Software

There are 3 ways of getting data from the muio into a piece of multimedia sofware:-

  • directly through c++ (e.g. OpenFrameworks),  java native interface object (i.e. Processing) or a dedicate muio object (e.g. Max/Msp)
  • via the muioOSCserver (broadcasts Open Sound Control messages)
  • via the muioXMLserver (a TCP connecting server that broadcasts XML data)

If you do not connect directly then you need to use the approriate server for your software.  Here is a summary.

 

muioOSCserver

  • Pure Data
  • Blender/Python
  • Max/Msp (unless using direct object)
  • SuperCollider
  • Processing
  • OpenFrameworks (unless using the ofMuio addon)

 

muioXMLserver

  • Flash
  • Director

 

Refer to the the individual software page for your chosen package.

 

Download Servers:-

OS X Servers (Intel)

Title Post date Release Notes Download
OS X muioOSC Server Prerelease 0_1 08/10/2009 v0_2: Includes digital output, ArduinoPWM Slave and SD21 (servo)

osx-muioOSC_pre_0_2.zip

XML server vPre0_2 for OS X 08/10/2009 Port fixed at 7000, broadcast controlled by muioBroadcastConfigs XML

osx_muioXMLServerPre0_2.zip

Linux Servers

Title Post date Release Notes Download
Linux OSC server 0-2 08/10/2009 v0_2: Includes digital output, ArduinoPWM Slave and SD21 (servo)

linux_muioOSCserver0_1.tar.gz

Windows Servers

Title Post date Release Notes Download
windows XML server 0-3 07/10/2009 Port fixed at 7000, broadcast controlled by muioBroadcastConfigs XML

win-muioPreRealease0_3_XML.zip

muioOSCserver 0-3 for windows 12/10/2009 OSC server for windows. Configurable broadcasts.

win_muioOSCserver_0_3_preR.zip