• 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: Stereo > Mono Downmixing on iOS
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Stereo > Mono Downmixing on iOS


  • Subject: Re: Stereo > Mono Downmixing on iOS
  • From: Brian Willoughby <email@hidden>
  • Date: Mon, 04 Apr 2011 02:48:39 -0700


On Apr 4, 2011, at 02:24, Richard Dobson wrote:
I would finally note that fixed point or integer processing offers some widely reported advantages over floating-point, in that such things as comparisons are exact - no messing about with epsilon differences, etc. Truncation noise n'stuff can be exactly cancelled out. So an oscillator iteration function (or filter for that matter) can sit exactly on the unit circle, never migrating outside it into overflow. So there is a sense in which integer processing (when skilfully programmed - not something I know how to do!) can get more performance out of a smaller word size than the computer based floating point solution can manage. 64bit words may be overkill, but the top dsp devices do support accumulators of at least 48bits, so you can do a full 24*24 multiply. The SHARC (as used in the Creamware cards) is nominally 32bit but has 40bit registers, IIRC, and can flip between integer, fixed and float with a single machine instruction.


I hope that we aren't getting off-topic here, but some SHARC implementations do indeed have 40-bit floating-point performance with 80-bit fixed-point accumulators.

One prominent Mac-only, CoreAudio-compatible audio device makes a point of their 80-bit summing.

Brian Willoughby
Sound Consulting

_______________________________________________
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: 
 >Re: Stereo > Mono Downmixing on iOS (From: Bob Lang <email@hidden>)
 >Re: Stereo > Mono Downmixing on iOS (From: Roman Thilenius <email@hidden>)
 >Re: Stereo > Mono Downmixing on iOS (From: Richard Dobson <email@hidden>)
 >Re: Stereo > Mono Downmixing on iOS (From: tahome izwah <email@hidden>)
 >Re: Stereo > Mono Downmixing on iOS (From: Brian Willoughby <email@hidden>)
 >Re: Stereo > Mono Downmixing on iOS (From: Richard Dobson <email@hidden>)

  • Prev by Date: Re: Stereo > Mono Downmixing on iOS
  • Next by Date: Re: shoutcast stream encoding debug
  • Previous by thread: Re: Stereo > Mono Downmixing on iOS
  • Next by thread: Re: Stereo > Mono Downmixing on iOS
  • Index(es):
    • Date
    • Thread