soundsafoolmusic wrote:Some of the purchased key groups I load have 4 samples per key accoss 88 notes. (Especially pianos).
I see you have the Concert Grand from me, that one was a big one if you used the fully chromatic version, the 'compact' xpm program provided uses significantly less memory. I've since created a new piano pack for the Live/X, The Piano Suite, these acoustic pianos are around 100MB each (still 4 velocity layers).
All my latest keygroup expansions are highly optimised, even the acoustic ones, so you should be able to load many keygroups into memory.
https://www.mpc-samples.com/section.php ... struments/I know some other developers are putting out some ridiculously memory intensive packs, with synth bass programs running at over 200MB each which is completely unnecessary and overkill for a mono synth instrument. If you multisample correctly, employ sustain looping, use built in filters and lfo, synth bass programs shouldn't be more than a few MB each and still sound amazing. That however takes a lot of effort for the developer so most of them don't bother.
I downloaded the demo instrument for a certain unnamed company's latest 'vintage instrument' expansion release, every single sample in the demo instrument is the exact same length, 12 seconds, regardless of whether or not there is actual audio data taking up that whole 12 seconds. The higher notes have less than 1 second of actual audio, 11 seconds of dead space.
Obviously completely automated chopping, I suspect they even used my
VST2MPC workflow template to do the multisampling in the first instance as that employs equal region chopping. However if you are going to use that template in a commercial kit, you need to do the extra work and at least top and tail the samples where required.
The problem is, I wonder how many people these days actually give a shit about this kind of stuff. Personally I think if you are going to specifically claim your expansions are 'designed for standalone' you should be doing everything possible to reduce their memory footprint for a memory limited standalone machine. Otherwise, WTF does 'designed for standalone' actually mean?