Vienna Symphonic Library Forum
Forum Statistics

182,231 users have contributed to 42,213 threads and 254,717 posts.

In the past 24 hours, we have 4 new thread(s), 29 new post(s) and 48 new user(s).

  • VE PRO 6 - CUBASE 9 + VE PRO Decouple = LONG SAVE TIMES

    This a very strange problem....

    I will start by saying I have a massive template.....   I am at a point where my save times are so long it is becoming too disruptive so I tried to track down the problems.

    ---------------------------

    I have several slave machines with the typical orchestral setups that are preserved and decoupled.  Much of my other instruments like Halion 6, Falcon, Omnisphere, Padshop PRO,etc...are mostly coupled but some decoupled.  Obviously the more "coupled" instruments the longer the save times in Cubase.

    So I have a Cubase sequence that takes about 16 seconds to save.  It contans many many coupled instruments like described above.  So just to see how much save time these coupled instruments were adding to my save time I hit the DECOUPLE ALL button and resaved the Cubase sequence.  To my surprise the save time was still 16 SECONDS!!!!   Having all those instruments and I am talking dozens if not like 40 or 50 coupled instruments made NO DIFFERENCE to my save time in DECOUPLE mode....that is not what should happen.

     

    After spending all day testing out various scenerios I have come to the conclusion that VE PRO 6 Decouple mode does not work as it should in regards to my problem.

     

    The result is different depending on what instrument is inside VE PRO 6.  For instance.  Kontakt "decoupled" works as expected and does not cause any additional save time in Cubase.  The following intruments all act similar by adding save time in Cubase as if they are "coupled" even though they are decoupled, yet in decouple mode the sequence size does not get larger in file size like it does when it is coupled, so from a file size perspective it would seem DECOUPLE is working but then why the longer save times on only specific instruments like:

    PADSHOP PRO

    UVI FALCON

    MASSIVE

    ABSYNTH

    For instance....add 3 separate instances off Massive from 3 separate instances of VE PRO 6 and it adds about 1 second to my save time.  Do the same thing with Kontakt and it adds basically no additional save time.  Similar results with the other instruments listed.

     

    All of this makes no sense but needs to be fixed for sure as my template save time is out of control as the template grows which is only possible because of VE PRO.  PLEASE take this serious and look into it please.

     

    Thanks


  • This is also a huge issue for me as well. My template is at 3788 tracks with mostly decoupled instances of VEP. I have 5 slave PCs. There used to be a midi port issue and I am only using 4 ports in the prefs so I can reduce those issues.  I have an M.2 system drive and an SSD for my session projects. Still, the save times are much longer than should be for someone who works in music and needs to keep the juices flowing. This dampens creativity a great deal. Please talk to each other and figure it out.  I feel like a casualty already. The dual xeon 256gb of ram and ssd raid rig may be my next all in one build so I don't have to deal with your product anymore...

    PAY ATTENTION TO ME!!!!


  • Hi, 

    Thanks for reporting, we will look into it!

    Best, 
    Paul


    Paul Kopf Product Manager VSL
  • last edited
    last edited

    Great...hopefully you can figure this out quickly.  After some more testing it seems like certain Kontakt libraries may also cause the problem.  The Spitfire EVO GRID libraries seem a bit suspect as well.

     

    Thanks

    @Paul said:

    Hi, 

    Thanks for reporting, we will look into it!

    Best, 
    Paul


  • Hi, 

    My suspicion is that the number of MIDI Ports will be related, it is a CRAZY amount of automation data that needs to be saved for each plug-in in Cubase. 

    You could try saving a project in Cubase, containing nothing but unconnected plugins with lots of midi ports. Is the saving time high?

    Best, 
    Paul


    Paul Kopf Product Manager VSL
  • last edited
    last edited

    @Paul said:

    Hi, My suspicion is that the number of MIDI Ports will be related, it is a CRAZY amount of automation data that needs to be saved for each plug-in in Cubase. You could try saving a project in Cubase, containing nothing but unconnected plugins with lots of midi ports. Is the saving time high? Best,Paul
    If I disconnect all instances then the Cubase save time gets much quicker. Danny

  • Hi dlpmusic, 

    Can you tell me more numbers? How many instances connected, how many MIDI Ports assigned to each plug-in, and what is the difference in loading time?

    Thanks, 
    Paul


    Paul Kopf Product Manager VSL
  • last edited
    last edited

    @Paul said:

    Hi dlpmusic, 

    Can you tell me more numbers? How many instances connected, how many MIDI Ports assigned to each plug-in, and what is the difference in loading time?

    Thanks, 
    Paul

     

    Hi Paul,

     

    Tough to do a lot of tests as my template is huge and takes a lot of time to test certain scenarios.

     

    It looks like I have about 140+ instances in Cubase with 2 midi ports enabled.  Probably the majority of them are only connected via one midi port as I was interested in using Cubase's disable tracks function occassionally.

    Many of these instances are disconnected unless I am using them and the majority of instances are decoupled.  

    However....I do have a fair amount coupled, i.e, 6 or 7 fully loaded Omnispheres, 6 fully loaded Halion 6, many instances of UVI Falcon all with just 1 sound, 16 PADSHOPS, etc...  So obviously with all that coupled my save time is about 16-18 seconds.  Decoupling all that made no difference in save time but DISABLING all of that plus disconnecting about a dozen more fully loaded Kontakt's brought my save time down to about 8.5 seconds.

     

    If VE PRO decouple function worked correctly should there be almost the same decrease in save time as disconnecting?  I realize Cubase still needs to keep track of the connection to the plug but doesn't Cubase only see the in/out connection and nothing else with it decoupled?  Doesn't VE PRO "decouple" block the transfer of data/info to Cubase so ithere should be no difference in save time whether I have 16 Kontakt's inside or nothing at all?

     

    You mentioned automation data....again except for the automation data of the actual VE PRO plug/mixer section all other automation data of a loaded instrument such as Kontakt is blocked by VE PRO unless you map that automation so I am not sure how different plug ins inside VE PRO should make any difference.

     

    Am I right in my understanding that in DECOUPLE mode very little info except for the connection info should be passed on to Cubase?

     

    Thanks,

    Danny


  • Bump for this one! It's indeed quite a pain in ass even with quite simple setup where autosave of DAW make the DAW hangs for 10s or so waiting for VEP to save everything. I'm on DP but I assume it's the same issue here...

    It rly needs some sort out!


  • Hey Paul,

     

    Any progress on looking into this issue?


  • Hi, 

    I talked to our developers about this, there are a few checks that have to be made for stability reasons, which result in ms of delay for each instance, which adds up for these huge templates. 

     E.g., there is a thread which checks connection activity and kills a synchronization semaphore if a broken “zombie” connection is detected, it does this once every 100ms.

    This will be sleeping for 100ms at a time, so on average those threads (200) will have a sleep time of 50ms, giving 10 seconds of waiting time.

    There are some MIR related thread delays as well, that will be 200x40ms => another 8s

    Best, 
    Paul


    Paul Kopf Product Manager VSL
  • last edited
    last edited

    @Paul said:

    Hi, 

    I talked to our developers about this, there are a few checks that have to be made for stability reasons, which result in ms of delay for each instance, which adds up for these huge templates. 

     E.g., there is a thread which checks connection activity and kills a synchronization semaphore if a broken “zombie” connection is detected, it does this once every 100ms.

    This will be sleeping for 100ms at a time, so on average those threads (200) will have a sleep time of 50ms, giving 10 seconds of waiting time.

    There are some MIR related thread delays as well, that will be 200x40ms => another 8s

    Best, 
    Paul

     

    Hey Paul,

     

    I am trying to understand exactly what you are saying.

     

    Are you basically saying if I have one "instance" with 32 midi ports and it is loaded with 32 various instruments that the added decoupled save time should only be an additional 50 ms?  If I took those 32 instruments and put them into 32 separate instances the added decoupled save time would now be 50 ms x 32?

     

    It also sounds like you are not addressing that I am seeing different decoupled save times with different instruments.  In your example it sounds like the developers are not taking that observation into account.

     

    Let me know your thoughts.

     

    Thanks


  • Good news sort of........

     

    With 6.0.15567 it seems to work properly.  The save time using decoupled works as expected.  Definitely newer versions are not working correctly.


  • I was sent here by NI support as I havwe this problem as well but ONLY when running Scarbee Funk Guitarist inside VEP. I even create a seperate instance just for Scarbee and I still have the problem. 

    So we're at the point of them blaming you, so please don't blame them.


  • Hi, 

    The simple solution would be to run the Funk Guitarist in your sequencer. 

    I hope we can improve connection times with upcoming versions, please stay tuned. 

    Best,
    Paul


    Paul Kopf Product Manager VSL