ebu / ear-production-suite

The EAR Production Suite is a set of VST® plugins and tools for producing immersive and personalizable audio content suitable for any Next Generation Audio codec. It is based on the Audio Definition Model (ITU-R BS.2076) and the ITU ADM Renderer (ITU-R BS.2127) and enables monitoring on any ITU-R BS.2051 loudspeaker configuration.
https://ear-production-suite.ebu.io/
GNU General Public License v3.0
102 stars 20 forks source link

Silence unused monitoring plugin outputs #224

Closed firthm01 closed 1 year ago

firthm01 commented 2 years ago

Because a monitoring plugin track has to be full width (64ch) to receive all objects, the default send to master will route everything it can up to the lesser of the track widths. This means that if you have a 6ch (5.1) master and feeding it from a 64ch track hosting the 0+2+0 monitoring plugin, ch 1+2 of the master receives the stereo render, but chs 4-6 receive whatever was passed through the monitoring track and not manipulated by the monitoring plugin - i.e, the raw object audios passed to chs 4-6 of the scene. This can lead to unexpected audio out of the remaining speakers of the output.

It makes sense for the monitoring plugin output bus to be as wide as the input and to silence all of the tracks it isn't using to prevent these accidental pass-throughs.