RE: Restricting sample rates in AU?
RE: Restricting sample rates in AU?
- Subject: RE: Restricting sample rates in AU?
- From: "Muon Software Ltd - Dave" <email@hidden>
- Date: Thu, 14 Sep 2006 09:32:37 +0100
- Importance: Normal
> There's no mechanism to publish a restricted set of sample rates. I'm
> not convinced that we should go down that path.
Hmm. I disagree, specifically with regard to emulated filters. Lets say I'm
emulating a well-known synth and I end up implementing a specific filter
cutoff range (say 16hz to 16khz for arguments sake) to match the original
instrument. The entire filter cutoff range fits happily into the available
bandwidth when the sample rate is higher than 32khz, but it won't when the
sample rate is less.
I don't think the filter cutoff range should change if there is insufficient
bandwidth. But I can't think of a good way to develop a efficient IIR filter
that can be "truncated" to work within the bandwidth available and still
support resonance etc.
To ensure that my emulation stayed true and my patches sounded more or less
the same (limited bandwidth notwithstanding) at all sample rates I would
probably have to run the synth at a *higher* rate internally and then do
some kind of on the fly SRC to match the project sample rate. That'd destroy
any efficiency the user might gain from running at the lower sample rate in
the first place.
In our classic synth emulations we do not support sample rates less than
44100 - it just isn't really do-able in such a way that the user would
benefit, in my opinion.
Regards
Dave Waugh
Muon Software Ltd
www.muon-software.com
_______________________________________________
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