Skip to main content

Angular 2D /bus/{i}

The root OSC message for controlling an Angular 2D bus is /bus/{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 bus target address.

For example:

  • /bus/1/spread 50 - Sets the spread factor to 50%

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------
/formatstring"HOA", "HOA2D", "Binaural", "Transaural", "KNN", "Angular2D", "LBAP", "Stereo AB", "Stereo XY", "Stereo Pan", "Thru", "VBAP", "VBAP2D", "VBIP", "VBIP2D", "WFS"----
/monitorboolean------
/reference/xyz[decimal, decimal, decimal]------
/ramp/timedecimal1, 1000----
/preOrPoststring"post", "pre"----
/linkedToSpeakerboolean------

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/input/postboolean------
/levels/input/modestring"rms", "peak"----
/levels/output/postboolean------
/levels/output/modestring"rms", "peak"----

Speaker

ParameterArgumentsScaleUnitCommentsSettable
/speaker/{i}/delaydecimal0, 5000ms--
/speaker/{i}/gain/dbdecimal-80, 20dB--
/speaker/{i}/namestring------
/speaker/numberdecimal------

Speakers

ParameterArgumentsScaleUnitCommentsSettable
/speakers/correction/delaystring"off", "auto", "manual"----
/speakers/correction/gainstring"off", "auto", "manual"----
/speakers/aedarray------
/speakers/visibleboolean------

Delay

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

Spread

ParameterArgumentsScaleUnitCommentsSettable
/spreaddecimal0, 100%--
/spread/bypassboolean------
/spread/modestring"omni", "directional", "azim", "elev", "x", "y", "z"----
/spread/lawstring"default", "legacy", "fixed-grid-nearlyuniform", "fixed-grid-speakers", "naive"----

Divergence

ParameterArgumentsScaleUnitCommentsSettable
/divergence/radiusdecimal0.1, 10m--
/divergence/bypassboolean------

View3D

ParameterArgumentsScaleUnitCommentsSettable
/view3D/file3Dstring------
/view3D/scaledecimal0.01, 10----
/view3D/visibleboolean------
/view3D/labelboolean------
/view3D/vumeterboolean------