• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Dithering??
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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>)

  • Prev by Date: Re: AULab calling unimplemented -saveDataInDictionary:forDocument in my CocoaView???
  • Next by Date: Logic 8 lost my plug-in
  • Previous by thread: Re: Dithering??
  • Next by thread: AULab calling unimplemented -saveDataInDictionary:forDocument in my CocoaView???
  • Index(es):
    • Date
    • Thread