multichannel, stateful AU; non-interleaved data
multichannel, stateful AU; non-interleaved data
- Subject: multichannel, stateful AU; non-interleaved data
- From: Will Benton <email@hidden>
- Date: Tue, 7 Dec 2004 21:42:12 -0600
Hello list,
I am interested in writing an AU effect that operates either in mono or
on n channels. I will need to allocate some per-channel state (i.e.
that persists between process() calls), but my effect does not assume
any relationship between the channels. Am I correct in assuming that I
can allocate my state buffers in the kernel constructor? (That is,
will an effect kernel's process() method always be called with the same
number-of-channels parameter?)
Also, it would be extremely convenient if I could operate on
non-interleaved data. SampleEffectUnit in the developer tools operates
on interleaved data; is there any example code or documentation on how
to write an effect that operates on non-interleaved data? (Is this
supported by all hosts?) More generally, is the "Audio and MIDI on Mac
OS X" from 2001 on Apple's web site the most recent available
documentation?
Thanks for your help!
best,
wb
---
Will Benton <email@hidden>
coordinates: http://www.cs.wisc.edu/~willb/willb.vcf
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden