Let me unravel the confusions here.sircuit wrote: ↑Sun Jan 20, 2019 4:59 pm No, it's 7GB! The biggest Omnisphere patches are around 2 GB (single layer) and most of them are almost instantly playable. Not to mention Falcon, this one loads in under 10 seconds multi-patches with 10x the samples you have in your preset while keeping it's memory footprint well under 1 GB.
There are 1920 compressed sample files. (10 Velocity x 4 Round Robin x 48 Keys). Probably a sample each 2-3 semitone. Compressed size 204MB! The compression works especially good because Rhodes frequency content is not too complex compared to pure noise.
The actual Rhodes sample in memory is ~7GB in size. It will be loaded into RAM if you load a preset that's using it. This is what takes the time to load. No Images are generated at this point. 5GB for rendered images? Not true.
If the loading is complete, it's playable! Then IF you switch to a layer, the oscillator preview images are generated in the background. For 1920 images, it's about 900MB (in RAM).
If the loading is suddenly a lot faster when changing presets, it's probably due to caching. No need to load it again if it's still in memory, right?
About Omnisphere. The reason it's almost instantly playable is probably due to some form of streaming. The content will not be loaded into RAM. Only the portions it actually needs to generate the output. It's complicated, and since Rapid is not marketed as pure Sampler. Like Kontakt, Halion and partly Falcon or Omnisphere, which cost a lot more by the way. It's not feasible at the moment to implement advanced sampling/streaming techniques. We could, but Rapid is still manly used as wavetable synth, with samples as bonus. For interesting texture or attacks. Not to replicate an orchestra with thousands of samples.
Anyway. That's the reason it's loaded into RAM and the load times
And I have to say, the 10V x 4RR example is a bit over the top.