Connect-150 OSC Output

From I-CubeX Wiki
Revision as of 18:46, 12 January 2018 by Admin (talk | contribs)
Jump to: navigation, search

Connect can output the digitizer messages as OSC (Open Sound Control) messages. The OSC protocol is widely used by a variety of software applications.


Connect-150 digitizer view umd osc output.png


OSC output conforms to one of the following formats:

Analog sensor

/<digitizer_name>/<input_name> (<sensor_value>), eg. "/USB-microDig_0208/Input_02 (76)"

Digital sensor, standalone mode

/<digitizer_name>/<input_name><parameter_name> (<sensor_value>), eg. "/USB-microDig_0208/Input_02/H (76)" for an Orient3D outputting its Heading value.

Digital sensor, host mode

/<digitizer_name>/<input_name>/[<parameter_name_array>] (<sensor_value_array>), eg. "/USB-microDig_0208/Input_02/[H,P,R] (298.7, 6, 0)" for an Orient3D outputting Heading, Pitch and Roll.

Note that enabling OSC output for a digitizer in host mode is likely more efficient than in standalone mode (with continuous signal processing set for its enabled sensors) since OSC messages contain the values of all active sensors whereas in standalone mode an OSC message is sent separately for each sensor value that is received from the digitizer.

Connect also accepts OSC messages as input. These messages are then sent to the digitizer as MIDI messages for the control of actuators. See the Preferences section for details.