Skip to main content

B-Format /bformat/{i}

The root OSC message for controlling a B-Format source is /bformat/{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:

  • /bformat/1/name HOLOPHONIX - Sets the name of the first B-Format source to "HOLOPHONIX"
  • /bformat/2/gain 0 - Sets the gain of the second B-Format source to 0 dB
  • /bformat/3/mute 1 - Mutes the third B-Format source

General Parameters​

ParameterArgumentsScaleUnitCommentsSettable
/namestring------✓
/color[decimal, decimal, decimal, decimal]0, 1----✓
/lockboolean------✓
/trimdecimal-80, 30dB--✓
/gaindecimal-60, 12dB--✓
/gain/ramptimedecimal1, 60000ms--✓
/muteinteger0, 2--0 = unmuted, 1 = muted, 2 = muted by solo (read-only)✓
/soloboolean------✓
/monitorstring"off", "pfl"----✓
/sortingstring"FMH", "ACN"----✓
/normstring"FuMa", "MaxN", "SN3D"----✓
/conventionstring"classic", "spat"----✓
/preOrPoststring"post", "pre"----✓
/controlZoneIdstring------✓

Other Parameters​

Equalizer​

ParameterArgumentsScaleUnitCommentsSettable
/equalizer/bypassboolean------✓
/equalizer/gaindecimal-20, 20dB--✓
/equalizer/filter/{i}/activeboolean------✓
/equalizer/filter/{i}/freqdecimal30, 22000Hz--✓
/equalizer/filter/{i}/orderdecimal2, 20----✓
/equalizer/filter/{i}/gaindecimal-30, 30dB--✓
/equalizer/filter/{i}/qdecimal0.25, 100----✓

Dynamics​

ParameterArgumentsScaleUnitCommentsSettable
/dynamics/attackdecimal0.01, 3000ms--✓
/dynamics/releasedecimal0, 5000ms--✓
/dynamics/lookaheaddecimal0, 50ms--✓
/dynamics/compressor/thresholddecimal-120, 20dB--✓
/dynamics/compressor/ratiodecimal1, 100----✓
/dynamics/compressor/kneedecimal0, 30dB--✓
/dynamics/expander/thresholddecimal-120, 20dB--✓
/dynamics/expander/ratiodecimal0.009, 10----✓
/dynamics/makeupdecimal-40, 40dB--✓
/dynamics/linkstring"multi mono", "link all", "link to 1st"----✓
/dynamics/bypassboolean------✓
/dynamics/reductiondecimal--dB--✗

Levels​

ParameterArgumentsScaleUnitCommentsSettable
/levels/inputarray-280, 12dB--✗
/levels/input/postboolean------✓
/levels/input/modestring"rms", "peak"----✓
/levels/output/Aarray-280, 12dB--✗
/levels/output/Barray-280, 12dB--✗
/levels/output/Carray-280, 12dB--✗
/levels/output/Darray-280, 12dB--✗
/levels/output/Earray-280, 12dB--✗
/levels/output/Farray-280, 12dB--✗
/levels/output/Garray-280, 12dB--✗
/levels/output/Harray-280, 12dB--✗
/levels/output/postboolean------✓
/levels/output/modestring"rms", "peak"----✓

Bus​

ParameterArgumentsScaleUnitCommentsSettable
/bus/[A-H]/gaindecimal-80, 6dB--✓
/bus/[A-H]/destinationstring------✓
/bus/[A-H]/muteboolean------✓
/bus/[A-H]/delaydecimal0, 5000ms--✓

LFE​

ParameterArgumentsScaleUnitCommentsSettable
/lfe/senddecimal-80, 30dB--✓
/lfe/muteboolean------✓

Delay​

ParameterArgumentsScaleUnitCommentsSettable
/delaydecimal0, 5000ms--✓
/delay/bypassboolean------✓

Reverb​

ParameterArgumentsScaleUnitCommentsSettable
/reverb/muteboolean------✓
/reverb/senddecimal-80, 30dB--✓
/reverb/send/ramptimedecimal1, 60000ms--✓

Rotation​

ParameterArgumentsScaleUnitCommentsSettable
/rotation/xdecimal-180, 180°--✓
/rotation/ydecimal-180, 180°--✓
/rotation/zdecimal-180, 180°--✓

Routing​

ParameterArgumentsScaleUnitCommentsSettable
/routing/input/{i}/adcarray----Physical input(s) feeding input channel {i}. Send the full list each time; a message with no arguments clears the channel.✓
/routing/input/emptynone----Clears the whole input routing. Also emitted by the processor when the input routing table is empty.✓