Need to know ASIO driver buffer size in samples

Audio Plugin Hosts and other audio software applications discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

Anyone know of a host or tool which determines the actual ASIO buffer size of the current latency setting in samples. Got a problem with a plugin and I need to give the developer the buffer size info, but the millisecond settings from the ASIO control panel are more than likely to be approximations...

Ta.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

if you know the latency in ms do this:
(0.001(Sample Rate))*(time in ms) = samples

Post

outsomnia20 wrote:if you know the latency in ms do this:
(0.001(Sample Rate))*(time in ms) = samples
that will only work if you know the exact time in ms, which if rabbyts asio control panel is anything like mine he doesn't.

i have seen something tha does this though, i cannot for the life of me remember where though, i'll have to have a think and come back to you.

cheers,

steve.

Post

Maybe the AsioControlPanel can help?!

Info about it:
http://users.tkk.fi/~mapo/code.html

Cheers,
tl.

Post

Since the buffers are likely to be in nice powers of 2, I'd look at the ms at 44.1KHz and convert:

~1.5ms - 64
~3ms - 128
~6ms (mine reports 5.9) - 256
~12 (11.8) - 512
~24 (23.4) - 1024

etc

Post

blaster78 wrote:
outsomnia20 wrote:if you know the latency in ms do this:
(0.001(Sample Rate))*(time in ms) = samples
that will only work if you know the exact time in ms, which if rabbyts asio control panel is anything like mine he doesn't.
Exactly.
i have seen something tha does this though, i cannot for the life of me remember where though, i'll have to have a think and come back to you.
Ta

kp wrote:Since the buffers are likely to be in nice powers of 2, I'd look at the ms at 44.1KHz and convert:

~1.5ms - 64
~3ms - 128
~6ms (mine reports 5.9) - 256
~12 (11.8) - 512
~24 (23.4) - 1024

etc
Thats not how the available latencies go, so no, I dont think the buffer sizes are all powers of two, at all. The available settings are actually 2,3,4,5,6,7,8,9,10,12,14,16,20,50,75, and 100 milliseconds.
tl wrote:Maybe the AsioControlPanel can help?!
Ta, i'll have a look at that.

<EDIT> Yup, thats giving me a result for 'preferred' buffer size, and its associated value in milliseconds, which is what I need I, think.

And no, they're not powers of two, and they're just ever so slightly different from the calculation outsomnia20 posted as well.

Interestingly, though, it also reports values for 'ASIOGetLatencies' for both input and output, and they're somewhat different from the 'preferred latency'. Curious. Anyone know what they refer to?
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

OK, I've just never seen a card that doesn't go in powers of 2 byte buffer sizes (I've used half a dozen different cards over the years). You learn something new every day...

Post

[DELETED]

Post

ttoz wrote:what audio card are we talking bout here? by the way ableton live reports samples and exact latency
EMU 1820M.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

[DELETED]

Post

ttoz wrote: try live 5 demo i am positive it will give you exact samples and MS.
I'll give it a go tomorrow and see if it ties with that ASIOControlPanel thingy. Ta.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

Cantabile will show it on the Audio Driver page in Options.

Post Reply

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”