The past month I have been encountering issues that I thought were related to my soundcard driver. This disrupted several of our rehearsals. Last week I painfully realized I was just running out of memory
. When this happens, the audio driver “disconnects” from VST live, something to be avoided during a concert of course.
Therefore I came up with these feature requests/wild ideas in order to cope with any potential issues:
- Implement a warning when reaching the max memory size.
- Predefine a maximum memory allocation for VST Live in the preferences.
- Give a warning during preload when exceeding the maximum memory allocation.
- Implement preloading on song level: When song N is loaded, preload song N+1
- Implement release of memory, so “post-release” of song N when switching to song N+1
Unfortunately there is no way for us to detect this. Otherwise we could have provided a more precise information in the preload dialog (which we tried).
…is therefor not possible.
Same.
That is in the planning. Also an option to unload plugins from Song “current minus 2”, so when you play the list linearily, only 2 Songs keep their assets (the previous one often overlaps so cannot be released that way).
…which is exactly that, but as said, for Song N-2 
2 Likes
Hi @musicullum , That sounds perfect! When do you plan to release this in beta?
This is not quite an easy task, although it is halfway done already. That is to say: not sure if it will make it into the next prerelease (or release, for that matter). We try our best and keep you informed.
How is this feature progressing? This is an important feature for me.
2 Likes
If you run out of memory, it might be a good idea to upgrade. I know that can be a tough call, but if your projects are so vast, so should be your hardware, or you need to find ways to reduce the load.
Implementing dynamic purge is outside the concept of VST Live. Even though it is still on our list, it looks like it will be too difficult to implement it in foreseeable time (and may violate stbility), sorry.
Is this still the case? I’m coming from Gig Performer where they are doing exactly that. Dynamic/Predictive Loading is what they call it. This feature is the only thing missing 
1 Like