@jbm said:
As I understand it, the current implementation retains all dynamics, but only for the learned notes of each articulation. This is a good system, in terms of really chomping down the RAM usage, while retaining some flexibility, but it might be a bit of overkill; I mean, I don't actually need to go from 768 MB RAM down to 18! :-0 (I'm not making that up either -- in that case, I had loaded one of my own violin solo presets, but was realizing a fairly conventional score.)
But to be able to access all articulations (yes, at all dynamics) for each note of my score, now that would be great. With this sort of functionality I could imagine a workflow whereby the entire orchestra is optimized to the music of the complete score. This would likely allow an entire orchestra to be loaded on a single machine (VI instances and CPU % granted), with access to all the articulations. It wouldn't work for composing, of course, but it would be great for the final draft/mix. Another option that might be nice is a "Learn then Load" option: same idea, but running the "Learn Music" step *first*, then only loading the learned pitches from all articulations in the preset. This would be essential for working on a single computer, or a smaller "farm", since you'd never get all the articulations loaded in the first place, and how can you optimize when you can't even load?
But I think another menu would complicate things. After all, the VI instrument already provides such a menu, in a way, and does an exceptional job of it. I'm just imagining an option to make the RAM optimizer a little *less* efficient! [;)]
J.
Well, all articulations for all dynamics for the first movement of a String Quartet I just wrote would use all but around 20% of available notes across all four instruments (it's around 18 minutes long), which would take 768MB down to 614MB rather than 18MB. So it would hardly be worth doing - are you sure VI retains all the dynamic levels? Because if so, I must have a bug?