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] CPU overloads

2004-07-30 by Mac Duff

On 7/30/04 2:41 PM, "Murray McDowall" <murraymc@...> wrote:

> (puts on mirrored shades and suth'n accent)

:-)

> What we have here is a communication problem.
> 
> In an effort to avoid patent infringement problems Emagic's sample streaming
> was termed "Virtual Memory." This system of buffering sample starts in RAM and
> spooling the rest up from disk is internal to Logic and is like the system in
> other streaming samplers -- or DAWs which playback audio tracks for that
> matter. 

Okay. Fine. I know this sample streaming exists in the OS 9 version of Logic
(enabled via the extension). I remember trying it in OS 9 with my stock
450MHz G4 a while back and it just couldn't do it. Cymbal decays were a
mess, etc.

I have wondered what was going on with this streaming virtual memory in OS X
(as there is no mention of I that I can find in the prefs -- maybe I'm
missing it?) So, is there a pref to turn it on? Or, does Logic (in OS X)
invoke its "VM" when it thinks it is needed?

> In OSX (or WinXP ) Virtual Memory is the name given for memory paging to disk
> and is another matter altogether. The use of the same name for OS paging and
> sample streaming has led to our misunderstanding.
>
> You are correct that as soon as you run out of physical ram the buffering of
> samples fails and you get crackles on playback of EXS24 streaming samples. It
> is also correct that 32 bit Sample loading is nothing to do with Emagics
> "Virtual Memory" - ie sample streaming.

Other than it consuming more RAM, right? And when I ran out of RAM, I don't
know if LOGIC'S streaming kicked in or not. Activity Monitor just showed the
RAM get gobbled as Logic rejuggled the resources of my loaded song when I
went from "normal" to "32 bit float", and I subsequently experienced the
crackling and crashing. That's why -- at the expense of a greater CPU load
-- "normal" SEEMS to be working for me the best.

Just to request again, how is Logic's virtual memory streaming invoked?? By
the user? Or automatically by the app?

Cordially Yours ;)

MacDuff

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.