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
193,851 users have contributed to 42,898 threads and 257,858 posts.
In the past 24 hours, we have 4 new thread(s), 15 new post(s) and 92 new user(s).
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
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
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
Bumping this in 2024!
I'm jealous of the save times here. I wish I only had to wait 10 to 16 seconds.
I'm at at random 10 TO 15 MINUTE save time!! Random as in sometimes its seconds and other times is colossal saving times! And there's times it just freezes, so I have to force exit.
I'm at a point to dump VEPRO 7!
I have a single powerful PC running Cubase 13, with VEPRO 7 on it to spread the load.
Cubase is set to autosave every 20 minutes. VEPRO is decoupled from cubase. Auto save in VEPRO is also set to off. And because its random save times on various projects, I can't nail down which vst "may" be causing it. Plus I don't have the time.
And I know VEPRO is the culprit, as there's times I've let it run for 20 to 30 minutes to save. But when I realise its never going to stop, I force exit VEPRO and Cubase becomes accessible again. So at least I can save it then!
Any advice??
Thanks