Multichannel /multi/{i}
The root OSC message for controlling a multichannel source is /multi/{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 source target address.
For example:
/multi/1/name HOLOPHONIX
- Sets the name of the first multichannel source to "HOLOPHONIX"/multi/2/gain 0
- Sets the gain of the second multichannel source to 0 dB/multi/3/mute 1
- Mutes the third multichannel source
General Parameters
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/name | string | -- | -- | -- | ✅ |
/color | [decimal, decimal, decimal, decimal] | 0, 1 | m | -- | ✅ |
/lock | boolean | -- | -- | -- | ✅ |
/trim | integer | -80, 30 | m | -- | ✅ |
/gain | integer | -60, 12 | m | -- | ✅ |
/gain/ramptime | decimal | -- | -- | -- | ✅ |
/mute | string | 0, 2 | m | -- | ✅ |
/azim | integer | -180, 180 | m | -- | ✅ |
/elev | integer | -90, 90 | m | -- | ✅ |
/dist | decimal | 0.1, 100 | m | -- | ✅ |
/solo | boolean | -- | -- | -- | ✅ |
/delay | integer | 0, 5000 | m | -- | ✅ |
/doppler | boolean | -- | -- | -- | ✅ |
/air | boolean | -- | -- | -- | ✅ |
/phaseinvert | boolean | -- | -- | -- | ✅ |
/preOrPost | string | "post", "pre" | -- | -- | ✅ |
/admObjectNumber | string | -1, 256 | m | -- | ✅ |
/file3D | string | -- | -- | -- | ✅ |
Other Parameters
Equalizer
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/equalizer/bypass | boolean | -- | -- | -- | ✅ |
/equalizer/gain | integer | -20, 20 | m | -- | ✅ |
/equalizer/filter/{i}/active | boolean | -- | -- | -- | ✅ |
/equalizer/filter/{i}/freq | integer | 30, 22000 | m | -- | ✅ |
/equalizer/filter/{i}/order | integer | 2, 20 | m | -- | ✅ |
Dynamics
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/dynamics/attack | decimal | 0.01, 3000 | m | -- | ✅ |
/dynamics/release | integer | 0, 7000 | m | -- | ✅ |
/dynamics/lookahead | integer | 0, 50 | m | -- | ✅ |
/dynamics/compressor/threshold | integer | -60, 20 | m | -- | ✅ |
/dynamics/compressor/ratio | integer | 1, 100 | m | -- | ✅ |
/dynamics/expander/threshold | integer | -60, 20 | m | -- | ✅ |
/dynamics/expander/ratio | decimal | 0.01, 1 | m | -- | ✅ |
/dynamics/makeup | integer | -40, 40 | m | -- | ✅ |
/dynamics/link | string | "multi mono", "link all", "link to 1st" | -- | -- | ✅ |
/dynamics/bypass | boolean | -- | -- | -- | ✅ |
/dynamics/reduction | decimal | -- | -- | -- | ✅ |
/dynamics/grid/visible | boolean | -- | -- | -- | ✅ |
/dynamics/grid/color | [decimal, decimal, decimal, decimal] | 0, 1 | m | -- | ✅ |
/dynamics/curve/fill | boolean | -- | -- | -- | ✅ |
/dynamics/curve/color | [decimal, decimal, decimal, decimal] | 0, 1 | m | -- | ✅ |
/dynamics/curve/thickness | decimal | -- | -- | -- | ✅ |
/dynamics/background/color | [decimal, decimal, decimal, decimal] | 0, 1 | m | -- | ✅ |
/dynamics/foreground/color | [decimal, decimal, decimal, decimal] | 0, 1 | m | -- | ✅ |
/dynamics/title | string | -- | -- | -- | ✅ |
Levels
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/levels/preOrPost | string | "post", "pre" | -- | -- | ✅ |
/levels/input | array | -120, 12 | -- | -- | ❌ |
/levels/input/mode | string | "rms", "peak" | -- | -- | ✅ |
/levels/output | array | -120, 12 | -- | -- | ❌ |
/levels/output/mode | string | "rms", "peak" | -- | -- | ✅ |
Bus
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/bus/[A-B-C-D-E-F-G-H]/destination | string | -- | -- | -- | ✅ |
/bus/[A-B-C-D-E-F-G-H]/mute | boolean | -- | -- | -- | ✅ |
/bus/[A-B-C-D-E-F-G-H]/gain | integer | -80, 6 | m | -- | ✅ |
/bus/[A-B-C-D-E-F-G-H]/delay | integer | 0, 5000 | m | -- | ✅ |
/bus/[A-B-C-D-E-F-G-H]/early/delays | array | -- | -- | -- | ✅ |
/bus/[A-B-C-D-E-F-G-H]/early/gains | array | -1, 1 | m | -- | ✅ |
LFE
Delay
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/delay/linkedtodistance | boolean | -- | -- | -- | ✅ |
/delay/bypass | boolean | -- | -- | -- | ✅ |
Reverb
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/reverb/mute | boolean | -- | -- | -- | ✅ |
/reverb/linkedtodistance | boolean | -- | -- | -- | ✅ |
/reverb/send/value | integer | -80, 30 | m | -- | ✅ |
/reverb/send/offset | integer | -80, 30 | m | -- | ✅ |
Direct
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/direct/mute | boolean | -- | -- | -- | ✅ |
/direct/linkedtodistance | boolean | -- | -- | -- | ✅ |
/direct/gain | integer | -80, 30 | m | -- | ✅ |
/direct/gain/offset | integer | -80, 30 | m | -- | ✅ |
Early
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/early/mute | boolean | -- | -- | -- | ✅ |
/early/linkedtodistance | boolean | -- | -- | -- | ✅ |
/early/gain | integer | -80, 30 | m | -- | ✅ |
/early/gain/offset | integer | -80, 30 | m | -- | ✅ |
/early/width | decimal | -- | -- | -- | ✅ |
3D View
Parameter | Arguments | Scale | Unit | Comments | Settable |
---|---|---|---|---|---|
/view3D/autoOrientation | boolean | -- | -- | -- | ✅ |
/view3D/file3D | string | -- | -- | -- | ✅ |
/view3D/scale | decimal | 0.01, 10 | m | -- | ✅ |
/view3D/roll90deg | boolean | -- | -- | -- | ✅ |
/view3D/tilt | integer | -90, 90 | m | -- | ✅ |
/view3D/pan | integer | -180, 180 | m | -- | ✅ |
/view3D/visible | boolean | -- | -- | -- | ✅ |
/view3D/label | boolean | -- | -- | -- | ✅ |