Am I correct that there is no global learn function for VI? In other words, is there a way to put all your VI's in Learn mode at once? I don't think so. It seems like it would be handy if you're running out of RAM, you're not quite ready to bounce, but you've got to load some new patches for a few last bars on deadline. Of course, we'd need a global reset too.
-
Global Learn
-
@Plowman said:
Am I correct that there is no global learn function for VI? In other words, is there a way to put all your VI's in Learn mode at once? I don't think so. It seems like it would be handy if you're running out of RAM, you're not quite ready to bounce, but you've got to load some new patches for a few last bars on deadline. Of course, we'd need a global reset too.
Sounds like a good idea, but how on earth would that work? When I click the GUI for a VSTi, I certainly don't want it to affect the other trillion that I have loaded. I think that this would only work if VI was Multitimbral, as then your "one-click" solution would still only have to affect that particular GUI.
DG
-
I wanted this feature too, until I thought about it.
The problem is for the "learn" to work it has to load up everything first and I assume that it then simply marks "what to keep" during a play through so that the optimize can throw the rest of the samples out.
So if you are short of memory, the one thing you cannot do is load all your instruments fully up at once.
-
It would be nice to have a CC to control the Learn function, though. It would make it possible to automate the RAM optimization functions - I'm thinking particularly by using something like a Sibelius plugin, a simple MaxMSP patch - or even just simplify the process by assigning a couple of buttons on your controller. That would make it easy to take advantage of the memory optimization.
You may not be aware that if a VI has the memory optimized, and you save the preset, it will remain optimized when you reload it. (I'm sure I tested this once... gulp.) Using this feature, in conjunction with a CC-automated learn function, it would actually be possible to continuously work in a semi- or fully-optimized mode - even from when you first load the score.
Of course, it's still *possible* to do so, it's just a bit more awkward with the current need to open the VI GUI and manually run the optimize function.
J.
-
"When I click the GUI for a VSTi, I certainly don't want it to affect the other trillion that I have loaded." I understand. The idea pre-supposes an "overview" window, or some interface point of connection, one VI to another.
Of course, once VSL offers us a VI overview screen, a better Global Learn emerges: a list of every loaded VI in one comprehensive window with individual "Learn" options next to each listed instance. CONTROL-click on any of those buttons, and they're all selected.
"The problem is for the "learn" to work it has to load up everything first...." Well, I see it as a function useful *while* composing, with RAM already loaded and getting scarce.
Currently, it's a lot of track-juggling and window-fetching to make your way to each "Learn" button embedded in the VI. I wouldn't be surprised if, in the next months or years, we have a more elegant solution.
Or imagine a Logic where, when you changed the pitch of a note on a VI Learned track, you get an option screen that says: Load new note / Reset VI / Cancel.
-
I actually do hate clicking "show window" for every VSL plugin in logic to click the learn button.