Skip to main content

Binaural /bus/{i}

The root OSC message for controlling a Binaural 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/gain 0.5 - Sets the gain of the bus 1 to 0.5

Binaural processing creates 3D audio for headphone playback using Head-Related Transfer Functions (HRTFs).

General Parameters

ParameterArgumentsScaleUnitCommentsSettable
/namestring------
/color[decimal, decimal, decimal, decimal]0, 1m--
/lockboolean------
/triminteger-80, 30m--
/gaininteger-60, 12m--
/gain/ramptimedecimal------
/mutestring0, 2m--
/soloboolean------
/formatstring"HOA", "HOA2D", "Binaural", "Transaural", "KNN", "Angular 2D", "LBAP", "Stereo AB", "Stereo XY", "Stereo Pan", "Thru", "VBAP", "VBAP2D", "VBIP", "VBIP2D", "WFS"----
/delay/bypassboolean------
/delayinteger0, 5000m--
/monitorboolean------
/ramp/timedecimal------
/headphoneeq/typestring"AKG K1000 Closed", "AKG K1000 Open", "AKG K141MK2", "AKG K240DF", "AKG K240MK2", "AKG K271MK2", "AKG K271STUDIO", "AKG K601", "AKG K701", "AKG K702", "AudioTechnica ATH M50", "Beyerdynamic DT250", "Beyerdynamic DT770PRO 250Ohms", "Beyerdynamic DT880", "Beyerdynamic DT990PRO", "Presonus HD7", "Sennheiser HD430", "Sennheiser HD480", "Sennheiser HD560ovationII", "Sennheiser HD565ovation", "Sennheiser HD600", "Sennheiser HD650", "SHURE SRH940", "none"----
/itd/scalinginteger0, 200m--
/hrtfstring------
/listener/orientation[decimal, decimal, decimal, decimal]-1, 1m--
/interpolation/timedecimal------
/preOrPoststring"post", "pre"----
/linkedToSpeakerboolean------

Other Parameters

Equalizer

ParameterArgumentsScaleUnitCommentsSettable
/equalizer/bypassboolean------
/equalizer/gaininteger-20, 20m--
/equalizer/filter/{i}/activeboolean------
/equalizer/filter/{i}/freqinteger30, 22000m--
/equalizer/filter/{i}/orderinteger2, 20m--

Dynamics

ParameterArgumentsScaleUnitCommentsSettable
/dynamics/attackdecimal0.01, 3000m--
/dynamics/releaseinteger0, 7000m--
/dynamics/lookaheadinteger0, 50m--
/dynamics/compressor/thresholdinteger-60, 20m--
/dynamics/compressor/ratiointeger1, 100m--
/dynamics/expander/thresholdinteger-60, 20m--
/dynamics/expander/ratiodecimal0.01, 1m--
/dynamics/makeupinteger-40, 40m--
/dynamics/linkstring"multi mono", "link all", "link to 1st"----
/dynamics/bypassboolean------
/dynamics/reductiondecimal------
/dynamics/grid/visibleboolean------
/dynamics/grid/color[decimal, decimal, decimal, decimal]0, 1m--
/dynamics/curve/fillboolean------
/dynamics/curve/color[decimal, decimal, decimal, decimal]0, 1m--
/dynamics/curve/thicknessdecimal------
/dynamics/background/color[decimal, decimal, decimal, decimal]0, 1m--
/dynamics/foreground/color[decimal, decimal, decimal, decimal]0, 1m--
/dynamics/titlestring------

Levels

ParameterArgumentsScaleUnitCommentsSettable
/levels/preOrPoststring"post", "pre"----
/levels/inputarray-120, 12----
/levels/input/modestring"rms", "peak"----
/levels/outputarray-120, 12----
/levels/output/modestring"rms", "peak"----

Speaker

ParameterArgumentsScaleUnitCommentsSettable
/speaker/numberdecimal------

Speakers

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