Page 55 of 72 / Confidential / Version 1.1
Eichweg 6 8154 Oberglatt Switzerland tel +41 (0) 44 850 0838 fax +41 (0) 44 850 0839 [email protected]
www.sonicemotion.com
degrees added). Similarly, absolute negative distances correspond to opposite
positions with a positive distance (i.e. adding 180 degrees to source angle).
The relative coordinates enable to manipulate sources in a meaningful way that
properly scales to the installation size. It should be preferred for remote interfaces for
best use of screen space and use of full parameter range.
Source “absolute” messages:
/SetSourceCartesianAbsXY/SrcId float float (SrcIndex 1-24, X m, Y m)
Set source position in Cartesian coordinates (X, Y)
e.g. /SetSourceCartesianAbsXY/1 1.2 -2.5
/SetSourceCartesianAbsYX/SrcId float float (SrcIndex 1-24, Y m, X m)
Set source position in reversed Cartesian coordinates (Y, X)
e.g. /SetSourceCartesianAbsYX/1 -2.5 1.2
/SetSourcePolarAbs/SrcId float float (SrcIndex 1-24, Angle -360.0 - 360.0,
Distance -200.0 - 200.0 m)
Set source position in Polar coordinates (X, Y)
e.g. /SetSourceCartesianAbsXY/1 1.2 -2.5
Source “relative” messages:
/SetSourceAngle/SrcId float (SrcIndex 1-24, Angle -360.0 - 360.0)
Set source angle in Polar coordinates (Angle only)
e.g. /SetSourceAngle/9 310.
/SetSourceDistance/SrcId float (SrcIndex 1-24, Relative Distance 0.0 - 1.0)
Set source angle in relative Polar coordinates (Distance only). Range limited to 0.0
- 1.0.
e.g. /SetSourceDistance/10 0.5
/SetSourceCartesianRelXY/SrcId float float (SrcIndex 1-24, X -1.0 - 1.0, Y -1.0 -
1.0)
Set source position in “relative” Cartesian coordinates (X, Y)
e.g. /SetSourceCartesianRelXY/3 0.1 -0.9
/SetSourceCartesianRelYX/SrcId float float (SrcIndex 1-24, X -1.0 - 1.0, Y -1.0 -
1.0)
Set source position in “relative” reversed Cartesian coordinates (Y, X). Works in
touchOSC with XY Pad in horizontal orientation
e.g. /SetSourceCartesianRelYX/3 -0.9 0.1
/SetSourcePolarRel/SrcId float float (SrcIndex 1-24, Angle -360.0 - 360.0,
Distance -1.0 - 1.0)
Set source position in relative Polar coordinates.
e.g. /SetSourcePolarRel/10 -112 0.35