Vienna Symphonic Library Forum
Forum Statistics

202,877 users have contributed to 43,311 threads and 259,533 posts.

In the past 24 hours, we have 1 new thread(s), 11 new post(s) and 68 new user(s).

  • Surround multichannel inputs in VEP7 - is that possible?

    Hi, I am using VEP7 server on a Windows machine, and I am trying to use the plugin in a plugin host app, running on MacOS. The plugin host provides multichannel (12 - 16 channels) input for the plugin, and the same number of outputs. I have been able to convert a stereo channel to spatial, and this way change my output count from stereo to multichannel, but I can't find a way to do the same with the inputs. They are always stereo, no matter what I try. Is this possible at all, to have a full multichannel workflow from input to output?


  • I am answering my question as I have found a way to achieve what I wanted. It is not exactly how I imagined it would work, but nevertheless it is a solution. First of all, I could not make any of the networked plugins working, because my plugin host (GroundControl Sphere) does not let me change the BusProperties attributes of the plugins. This would be required so that I could tell the plugins how many channels they are supposed to receive an in what configuration. It seems that without being able to set this up manually (like in Gig Performer or in Cantabile), the VSL plugins don't recognise that there is a multichannel input or output. Also, even though there are multichannel versions of these plugins, they are not available in AU format. I guess all these restrictions are intentional from VSL so that you would be forced to buy MIR Pro if you wanted to work with immersive setups.
    So my setup uses 16 ADAT channels, both input and outputs, I use the AudioMovers Inject plugin to route my audio to ADAT, and I receive them on the other computer on another audio interface. These inputs are used by Ensemble Pro as inputs, and for a 12 channel input I had to add 6 stereo buses. The buses have 12 outputs, but they are only able to receive stereo inputs, again these are restrictions I don't really understand. So each of my buses receive 2 channels, like in1-in2, in3-in4, in5-in6, ... in11-in12. Then each bus uses a matrix mixer that places the inputs into the right channel inside the 12 channel setup. All buses output to my 12 channel Master Bus, where all the 12 channels are finally in place.
    Besides the manual channel placement I can also use the Fiedler Audio Beam and Composer plugins. I can place a Beam plugin on each input channel, after the Matrix Mixer, and use the Composer on the Master Bus to assemble them to a full 12 channel mix. Beam and Composer also allow me to use various effects, control the spread of individual channels, etc.
    Finally I can put a multichannel room correction plugin (e.g. SoundID or Dirac) on the Master Bus for calibration.