Monaka-OSC

 

Japanese Page is here


Monaka-OSC(Open Sound Control bridge)


Monaka-OSC is a bridge program which convert MIDI messages from Monaka to OSC, and vice versa. On current version, the following functions are inplemented.


  1. Conversion of NOTE ON/OFF message

 A NOTE message on MIDI is converted to a OSC message with address ‘/led’.

 A OSC message with address ‘/press’ is converted to a note message on MIDI.

  1. Change the setting of Monaka

 Monaka-OSC send CC message to Monaka to change the MODE.

  Once a mode is set, Monaka remember the information in EEPROM.




Usage of MIDI-OSC bridge function


(1) Connect Monaka to your PC


  1. (2)Launch  Monaka-OSC program


   Please choose an executable for your platform. There are executables for three platforms in the Monaka-OSC package.


  1. (3)Choose Parameters for OSC and MIDI


You need set al least OSC prefix. The prefix field must match to your application


  Example: for polygome, set ‘/gome’ in prefix field.


You may also need to set OSC host and OSC port field to fit your environment.

If you run on a single PC, you might need to change only prefix.



(4) Push [START] button on the left bottom of the panel. The button will turn on red and labeled [STOP] when the OSC server start.


(5) Now, it is ready to launch an application of your choice

Please consult documents of application.









Usage of Monaka-configurator function


(1) Connect Monaka to your PC


  1. (2)Launch  Monaka-OSC program


   Please choose an executable for your platform. There are executables for three platforms in the Monaka-OSC package.


  1. (3)Push [CONFIG] button, then a new window titled Monaka Configurator will appear.


(4) Choose a target Monaka device in the upper pull-down menu  Choose a new mode for Monaka.


(5) Push [CHANGE] button to activate the change.

Configurator will send CC signal to Monaka.  If you choose a mode that is not supported by the device, however, the chose will be just ignored.



Programming and runtime environment


Monaka-OSC make use of the following programming environments and libraries.

Processing 1.1

GUI for Processing   (for GUI functions)

themidibus (for MIDI control)

oscP5     ( for OSC)


I only test Monaka-OSC on Mac OSX.  As Windows and Linux are also supported by Processing, the program is supposed to be functional in these platforms.