EXS 24 Logic Sampler Users Group group photo

Yahoo Groups archive

EXS 24 Logic Sampler Users Group

Index last updated: 2026-04-28 23:25 UTC

Message

Re: [EXS] is virtual system memory useable on a Macbook Pro?

2006-05-23 by Garth Hjelte

At 08:57 AM 5/23/2006, you wrote:

> > However, you're asking whether a hard drive is a substitute for RAM
> > access, and it clearly isn't. If EXS forces OS X to start pretending
> > the hard drive is a RAM buffer for loading sample starts, you're
> > going to get crashes while the machine swaps that data into RAM.

>understood. Just wondering why a dual G5 1.8 with only 512M Ram (it
>was a store loaner) was able to run tons of EXS with so little
>RAM...and no audio glitching. OSX was obviously in a low RAM
>situation...

Nick's overview was absolutely excellent, let me add a response...

It's all about efficiency.

The over-simplistic/basic concept of the EXS's playback (and 
basically all "streaming" samplers) is that the first part of the 
sound is loaded into memory, thus creating as small as possible 
memory footprint for the instrument. Since memory is instantly 
accessible, your initial sounds can be played. The program is 
continually checking if it needs to load stuff off disk if the 
playing "threatens" accessing sound data that isn't in memory yet. 
Also, the program may elect to dump things out that were loaded 
post-load that hadn't been accessed for awhile.

It's not that different than when RealPlayer first came out and you'd 
constantly look at that little "buffer meter" and you could see when 
RP would have to download more data off the Net, or even have to stop 
playback because it didn't have the data yet.

Think of a non-streaming sampler like Reason NN-XT and think of the 
memory that never gets used, or even the memory that isn't used in 
2-3 seconds of time and you see how inefficient that is.

The ultimate sampler would always have the sound data in RAM that's 
needed for playback AT THAT MOMENT and ONLY that data. How many mb's 
of data is actually being sounded at any particular time? Perhaps 
only 5mb per second, on average, I don't really know, but it can't be 
too huge. Certainly not even close to 32mb.

It's efficiency that is the crucial thing, not the sheer amount of 
memory. Lots of memory just covers high stress situations and 
less-then optimally efficient samplers. You can have a 5-lane 
freeway, but they get completely jammed when there's cars driving in 
parallel at 45mph.

So, regarding the 1.8 dual with 512mb, perhaps that it was playing 
was efficient - no piano sprawls with pedal, spread out sparse 
orchestrations, and of course the efficiency of EXS24 in general.

Garth Hjelte
Sampler User

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.