Vienna Symphonic Library Forum
Forum Statistics

180,786 users have contributed to 42,141 threads and 254,364 posts.

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

  • VE PRO5 : multi-channel VSTi/AUi not supported, only stereo output

    VE PRO5 can not instantiate an multi-channel VST/AU instrument (for example Hauptwerk virtual pipe organ), only a stereo instrument and does not support the local audio inputs within the slave PC as for example ReaRoute virtual input on Reaper.

    Using a single PC is not a problem: you can instantiate the multi-channel instrument inside a DAW like Reaper using ReaRoute or VST/AU instrument plug-in (that in the particular Hauptwerk case has up to 32 mono channels on VSTi/AUi link and up to 512 mono channels on audio interface).

    Using many PCs (1 master and n slaves) on the IP network with the network capabilities of VE PRO5 the problem can not be solved : only instruments instantiated within VE PRO5 can be used on a master/slave VE PRO5 IP network architecture. 

    The only possibility is to use Jack Audio (on IP network) working at a lower level and viewed as a virtual sound card BUT with a lower stability and simplicity.

    I hope I have been wrong but there is no other solution with the VSL software...which is still excellent.

    Thanks


  • Hi Aile,

    did you actually start with an multi-channel VI Frame? => File > New Project > Configuration > 5.1 (or any format you want to use) ... VE Pro can't force a channel to another target format than the actually chosen one.

    If you want to use an existing VI Frame, you have to open it by using the command File > Convert  Project Channel Configuration.

     ... I don't quite understand your questions regarding Reaper and ReaRoute, TBH.

     Kind regards,


    /Dietz - Vienna Symphonic Library
  • Hi Dietz, I had also tried other configurations up to 7.1 but nothing changes. VE PRO5 always use a stereo output instance with regard to Hauptwerk VSTi plugin.

    However, a multi-channel configuration for Hauptwerk does not mean a sampling surround configuration. Some pipe organs (wet) include a surround sampling setup ( 4channels or 5.0/5.1 ) but typically the format is mono or stereo. I refer especially to the dry pipe organs (mono or stereo). The Hauptwerk multi-channel refers to the manner of distributing various sounds (dry) to groups and rotation schemes. Then a mono sampling pipe organ can have 32 output channels divided into 4 groups of 8.

    If I use Reaper as a VSTi host for Hauptwerk then I have the ability to handle 32 output channels of the Hauptwerk plugin inside Reaper.

    I can also use Hauptwerk with a ASIO ReaRoute virtual sound card (by Reaper).
    In this way, within Reaper I will be able to choose the input ReaRoute channels.

    Finally, I can also use Hauptwerk with a ASIO/Coreaudio JackRouter virtual sound card within the Jack Audio infrastructure, including master/slave audio transaction on the IP network, similar to master/slave VE PRO5 configuration.
    This case is the most representative similarly to VE PRO5.

    In all the cases mentioned above I can use the Hauptwerk 32 output channels. VE PRO5 unfortunately does not allow me this in server mode. Only in standalone mode I have the opportunity to use the VE PRO5 audio inputs but without networking capabilities on a slave PC.

    I hope I have clarified better an unusual situation.

    Thanks and Best Regards


  • last edited
    last edited

    @aile said:

    - a multi-channel configuration for Hauptwerk does not mean a sampling surround configuration.  The Hauptwerk multi-channel refers to the manner of distributing various sounds (dry) to groups and rotation schemes. Then a mono sampling pipe organ can have 32 output channels divided into 4 groups of 8.

    If I use Reaper as a VSTi host for Hauptwerk then I have the ability to handle 32 output channels of the Hauptwerk plugin inside Reaper.

    So, Hauptwerk is providing hosts with multiple outs? Then it should provide multiple outs to VE Pro. Could it be that you don't know how to make this happen? Instantiate 'add input'; by default we have 'no input' for the input. Click on that and see a menu which will list the instrument and the outputs it provides to the host...


  • Hi civilization,

    thanks a lot, you're right. I never imagined you could do in this way ...

    To use the first stereo channel I have to instantiate the Hauptwerk VSTi plugin (=Add new plugin channel). The remaining 15 stereo channels are usable with new 15 input channels (=Add new channel audio input). Finally, you should select the appropriate Hauptwerk channel as you say (Input -> Instrument -> HauptwerkVSTLink64bit -> 2,3,4,...,14,15,16).

    Thanks again and sorry for the ignorance


  • Hi Aile,

    I don't own Hauptwrek and can't check it for myself, but actually a VSTi with multiple outputs should be indicated in VE Pro by the minus/plus-signs at the bottom of the channel strip. Clicking the plus-sign will open all available outputs automatically, one after the other.

    Click on the tumb-nail for a full-resolution screenshot:

    [url=http://postimg.org/image/nt7wnmly5/][img]http://s30.postimg.org/nt7wnmly5/Multi_Out.jpg[/img][/url]

    HTH,


    /Dietz - Vienna Symphonic Library
  • Thanks Dietz, works just as well...I'm sorry.

    Hauptwerk is also available as a demo version ( with a bell that rings every 10 seconds). The advanced edition is the only one that can take advantage of multiple audio outputs.

    Typically 32 mono channels will be sufficient for most purposes. Hauptwerk VSTi / AUI is limited to 32 channels .

    However Hauptwerk is capable of scaling up to 512 channels using a sound card output (physical or virtual) instead of the VST/AU link :
    ASIO JackRouter / Coreaudio JackRouter
    ASIO ReaRoute(<->Reaper)
    ...
    .

    In a low latency IP network JackAudio infrastructure consists of 1 master PC/Mac/Linux and x slave PC/Mac you can use Hauptwerk on a slave PC using all audio outputs (up to 512) : Hauptwerk will use the ASIO JackRouter
    sound card.


    Do you think that will be possible in future to use VE PRO5 in a similar situation enabling VE PRO5
    audio inputs in relation to local applications of the slave node (as is the case with Reaper and his ReaRoute virtual sound card for exchanging audio data between the applications of the same node)?

    Sorry if I was a bit ' wordy .


  • last edited
    last edited

    @aile said:

    [...] Do you think that will be possible in future to use VE PRO5 in a similar situation enabling VE PRO5 audio inputs in relation to local applications of the slave node (as is the case with Reaper and his ReaRoute virtual sound card for exchanging audio data between the applications of the same node)?

    I don't really know if this is what you're asking for, but that's an answer by VSL software engineer Martin Saleteg to a similar question:

    -> http://community.vsl.co.at/forums/p/36422/224135.aspx#224135

    Best,


    /Dietz - Vienna Symphonic Library
  • Thanks Dietz,


    I have read and I answered the question with a solution.

    My question is just the opposite, but with the difference that I always use the same master clock in all circumstances. The master clock is provided by the master PC that encapsulates all VE PRO5 slave instances and JackRouter slave instances on the IP network.

    So for example in the slave PC4 is VEPRO5_Slave4, Hauptwerk_Slave4 and JackRouter_Slave4 network server obviously connected to the PC Master.

    I can use the Hauptwerk_Slave4 VST interface up to 32 channels on VEPRO5_Slave4 and so far there are no problems but you can not go over 32 channels . To overcome this limitation I have to use Hauptwerk_Slave4 with an ASIO output audio interface. I already use ASIO JackRouter_Slave4 to solve this problem , and indeed the Master PC receives all the channels that I want (up to 512). I can do without VEPRO5 and I also have more functional flexibility. Obviously VEPRO5 is much more comfortable and supported for a normal user...

    ...I just wanted to ask if there might be interest in a feature like that...

    But if I wanted to use the audio inputs of VEPRO5_Slave4 I can not do because in reality the audio inputs of VEPRO5_Slave4 depend on the Master PC instantiator.
    In practice VEPRO5_Slave4 should provide the audio input with respect to PC4 through an interface ASIO/CoreAudio. In this way Hauptwerk_Slave4 be able to use **
    VSL_Virtual_I/O** ASIO interface to play 128 channels, for example. Then you can reference the 128 channels inside VEPRO5_Slave4...

    Only in this way I can do without JackRouter and permanently switch to VEPRO5.

    I hope I have explained enough and that there is a more general interest.

    Thanks