Re: Dithering??
Re: Dithering??
- Subject: Re: Dithering??
- From: Matthew Xavier Mora <email@hidden>
- Date: Tue, 16 Sep 2008 13:39:56 -0700
On Sep 16, 2008, at 12:42 PM, Ryan Gilligan wrote:
I just got a demo of a new audio conversion program called Sound
Grinder, which apparently uses the built in Core Audio SRC to
convert sample rates. I will be converting 88.2 24 bit wav files
down to 44.1 16 bit to burn redbook cd's. The developer of Sound
Grinder believes that the current Core Audio SRC would not do any
dithering to accomplish this. Is this true? Does the Core Audio API
simply not include any dithering?
Normally an SRC would not do any dithering. CoreAudio SRC is likely
floating point based so it keeps the same amount of bits per sample,
it just changes the frequency. What you are talking about is a format
converter. 32bit float to 24bit integer would be a first step then
dithering down 24bit to 16bit. I don't believe the CoreAudio format
converter applies any dither going from float to smaller int or int to
smaller int. Which is why you would want to do it in a couple of
steps. Convert to 44.1 float, convert float to 24bit int. (Since the
mantissa is mainly 24 bits you will not lose much in that
conversion. ) Then using a dithering algorithm take 24bit down to
16bit. I believe both Logic and Cubase have dithering code embedded in
them. You could probably do this in one step with Logic's WaveLab,
Apple's Sound Track Pro or what ever CD burner software comes with
Steinberg products.
Matt
_______________________________________________
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
References: | |
| >Dithering?? (From: Ryan Gilligan <email@hidden>) |