documentation

OSC

/Users/max/Google Drive/ST-DIST/Manuel-Sound-Trajectory/interface-illustration/osc.png

Adress

Port receive listening port for incoming OSC messages.
Port send sending port for OSC outgoing messages
Ip send IP address of the recipient of outgoing OSC messages

Send

This module allows you to adapt the format of the messages sent from ST for the use of external encoder. The keyword “id” will be replaced by the source number.

Example for source 4 in xyz: the message sent will be: /source/4/xyz 0. 0. 0.

All vectors (xyz or aed) are addressable by component, for example

Mapping

Id = number identifiant

 
Description String osc Format
Tracks
select tracks /select int
Index trajectory /id/index float [0-100]
mode tracks /id/mode int (0-1)
Coord tracks xyz /id/coord/xyz vec3 (x y z)
/id/coord/x float
/id/coord/y float
/id/coord/z float
Coord tracks aed /id/coord/aed vec3 (a e d)
/id/coord/x float
/id/coord/y float
/id/coord/z float
Path modulation
rotation /id/path/rotate/xyz vec3 [x y z]
/id/path/rotate/x float
/id/path/rotate/y float
/id/path/rotate/z float
move /id/path/move/xyz vec3 [x y z]
/id/path/move/x float
/id/path/move/y float
/id/path/move/z float
scale /id/path/scale/xyz vec3 [x y z]
/id/path/scale/x float
/id/path/scale/y float
/id/path/scale/z float
size /id/path/size float [0-100]
Source shape modulation
rotation /id/group/rotate/xyz vec3 [x y z]
/id/group/rotate/x float
/id/group/rotate/y float
/id/group/rotate/z float
move /id/group/move/xyz vec3 [x y z]
/id/group/move/x float
/id/group/move/y float
/id/group/move/z float
scale /id/group/scale/xyz vec3 [x y z]
/id/group/scale/x float
/id/group/scale/y float
/id/group/scale/z float
Tracks /id/group/size float [0-100]
Listener
position XYZ /listener/position/xyz vec3 [x y z]
/listener/position/x float
/listener/position/y float
/listener/position/z float
position AED /listener/position/aed vec3 [a e d]
/listener/position/a float
/listener/position/e float
/listener/position/d float
rotate /listener/rotate/xyz vec3 [x y z]
/listener/rotate/x float
/listener/rotate/y float
/listener/rotate/z float
Dolly trajectory /dolly/track int [0-255]
dolly index /dolly/index float [0-100]