Safety Buffer - what is it?

I searched the manual but found nothing. What does it do?

MacBook Pro 2.0, Mac OS X (10.4.10), 2GB RAM, Logic Pro 8, Ableton Live, Hammond B3, Fender Rhodes Stage 73, Moog

Posted on Oct 16, 2007 10:49 AM

Reply
11 replies

Nov 19, 2007 2:13 PM in response to Blueberry

Actually, I have had great luck running my system at 32. In fact, I have only run into trouble when I use the MOTU as my audio in/out. If I run from the headphone out, it works even better.

As a result of using the MOTU Ultralite as my interface last night, a set that had been just close to peaking but always working fine, now crackles. That lead me to mess with the saftey buffer. Clicking it on helped and didn't introduce any major sluggishness like going up to 64 did. However, I still don't know what exactly the safety buffer is doing. That's what I am curious about. Is it adding a buffering level between 32 and 64?

Oct 16, 2007 12:43 PM in response to Mitch Towne1

It adds an additional buffer that helps with certain devices in order to reduce the chance of crackling. It also increases the internal latency. Not all hardware needs an additional buffer, but adding an extra buffer can also allow you to lower the buffer size setting...

See http://www.bigbluelounge.com/forums/viewtopic.php?p=325987&sid=5d31606c8954afcac 155fb91373c497b

Oct 18, 2007 12:50 PM in response to rc tech

Interesting. I had my I/O buffer set to 32, safety buffer on, and still got drop outs when the CPU reached it's limit. I has a guitar going through an audio track with PSP Nitro and Guitar Amp Pro on the channel, no other plugs or tracks, on my 2GHz Core Duo MacBook.

Setting the buffer to 64 fixed the dropouts.

On or off, I didn't notice a change in latency.

Oct 25, 2007 10:26 PM in response to Silverlode

I'd say it wouldn't be easy to notice the difference in latency between 32 samples and 64 samples - we're talking less than a millisecond, if my math is correct. Th difference between 64 and 128 or 256 may be noticeable.
But think about how small 32 samples is at a sample rate (for many) of 44,100 samples-per-second? Times that by 2 for stereo. That's a teeny tiny buffer. I would only try that on a wicked-fast system.

Nov 19, 2007 7:03 AM in response to Mitch Towne1

So, I am still not sure what the ramifications of using the saftey buffer are. I was having some trouble with sounds breaking up last night at a latency of 32. So I set the latency to 64 and things seemed more sluggish. So I went back to 32 and set the safety buffer. The break-ups stopped and it didn't seem as sluggish as it did when I set it to 64. So what the heck is it realld doing? Adding a buffer setting in between 32 and 64?

Nov 19, 2007 3:05 PM in response to Silverlode

Interesting. I had my I/O buffer set to 32, safety buffer on, and still got >drop outs when the CPU reached it's limit.


I had a project just peaking the CPU(audio) meter running with a
128 buffer setting. Turning the safety buffer ON pegged the CPU meter and caused so erratic behavior. OFF, all was good again. ??

As I understand it, the safety buffer is a "Core Audio" function, usually set at 32 samples. Since Logic is an Apple product I geuss they've decided to add an option to deactivate it. As far as I know it used to always be active.

pancenter-

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Safety Buffer - what is it?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.