Speaker /speaker/{index}
The root OSC message for controlling a speaker is /speaker/{index}, where {index} is an integer starting from 1. To control any of the parameters listed below, you need to append the parameter name to the speaker target address.
For example:
/speaker/1/azim 0- Sets the azimuth of the first speaker to 0 degrees/speaker/2/elev 0- Sets the elevation of the second speaker to 0 degrees
General Parameters
| Parameter | Arguments | Scale | Unit | Comments | Settable |
|---|---|---|---|---|---|
| /name | string | -- | -- | -- | ✓ |
| /color | [decimal, decimal, decimal, decimal] | 0, 1 | -- | -- | ✓ |
| /lock | boolean | -- | -- | -- | ✓ |
| /azim | decimal | -180, 180 | ° | -- | ✓ |
| /elev | decimal | -90, 90 | ° | -- | ✓ |
| /dist | decimal | 0, 500 | m | -- | ✓ |
| /preOrPost | string | "post", "pre" | -- | -- | ✓ |
| /controlZoneId | string | -- | -- | -- | ✓ |
| /routing/output/{i}/master | array | -- | -- | -- | ✓ |
Other Parameters
Levels
| Parameter | Arguments | Scale | Unit | Comments | Settable |
|---|---|---|---|---|---|
| /levels/input/visible | boolean | -- | -- | -- | ✓ |
| /levels/input/post | boolean | -- | -- | -- | ✓ |
| /levels/input/mode | string | "rms", "peak" | -- | -- | ✓ |
| /levels/output/visible | boolean | -- | -- | -- | ✓ |
| /levels/output/post | boolean | -- | -- | -- | ✓ |
| /levels/output/mode | string | "rms", "peak" | -- | -- | ✓ |
3D View
| Parameter | Arguments | Scale | Unit | Comments | Settable |
|---|---|---|---|---|---|
| /view3D/autoOrientation | boolean | -- | -- | -- | ✓ |
| /view3D/file3D | string | -- | -- | -- | ✓ |
| /view3D/scale | decimal | 0.01, 10 | -- | -- | ✓ |
| /view3D/roll90deg | boolean | -- | -- | -- | ✓ |
| /view3D/tilt | decimal | -90, 90 | ° | -- | ✓ |
| /view3D/pan | decimal | -180, 180 | ° | -- | ✓ |
| /view3D/visible | boolean | -- | -- | -- | ✓ |
| /view3D/label | boolean | -- | -- | -- | ✓ |