Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Audiounit I/O Buffer Size



Hi Brian

The IO buffer size is important since that the smallest possible latency when going in -> out of your DAW. Since musicians nowadays use their DAW to process there sounds with FX it is really important to have as much latency as possible. Via a special technic it is possible to do zero latency convolution, but then you need to know the smallest possible latency in the whole system to do the work highly optimized.

Jankoen de Haan
Audio Ease BV



This raises an important question (in my mind, at least): If the user sets a particular buffer size in a DAW such as Logic, does it really matter what the hardware buffer size is? Wouldn't having too large of a buffer in Logic defeat any advantage you might have in your AU by using a smaller buffer based on the hardware? In other words, I am thinking that all you need to know is the buffer size that the DAW will use for your AU. Anything beyond that cannot be taken advantage of, unless I am missing some detail...

Brian Willoughby
Sound Consulting


On Jan 29, 2008, at 05:39, Jankoen de Haan wrote:
I wish I could get hold of the Hardware buffer size from within a audio unit. I know I should not be dependen on this and that I should use de GetMaxFramesPerSlice to setup my buffers.
But.... I would really like this value so I can minimize the latency of my plugin. Since I use convolution in my audiounit, I always have to optimize between latency en CPU heaviness.


I would like to implement some buffer size adapting internally to the plugin (like I did for RTAS) to make sure that the plugin performs in the best way I can imagine. So when the track of the audiounit switches to be "live" it performs with lowest latency that makes sense. The only value I really would to get a hold of is the I/ O buffer size as set in the preferences panel of Logic.


_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/coreaudio-api/email@hidden

This email sent to email@hidden
References: 
 >Audiounit I/O Buffer Size (From: Jankoen de Haan <email@hidden>)
 >Re: Audiounit I/O Buffer Size (From: Brian Willoughby <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.