• 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: Best practice for checking 64-bit AU support?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Best practice for checking 64-bit AU support?


  • Subject: Re: Best practice for checking 64-bit AU support?
  • From: Paul Davis <email@hidden>
  • Date: Mon, 07 Mar 2016 14:18:58 -0500



On Mon, Mar 7, 2016 at 2:01 PM, Charles Constant <email@hidden> wrote:
Hi Paul,

Okay, I gather the 64 bit AudioUnit support I read about just referred to the OS transition (max buffer size, etc)... not the audiofile bitdepth. 

That still leaves me with the same question though. I'm still not sure if the ASBD I'm getting back means "I'm currently at 32Bit because it's a reasonable default for me" or "My maximum bit depth is 32Bit"

My app has support for both 32 and 64 bit audio (not much reason for 64 bit, but it's not much more code). If the AudioUnit supports it, I'd prefer not to degrade quality.


(1) 64 bit is more quality than you need for the signal pathway BETWEEN plugins (there is an argument for using it inside certain synthesis and effect processing, but that's entirely down to your own plugin internals)
(2) If you start specifying that your AU only handles 64 bit audio data, then you're just imposing the need for implicit conversion on the (non-human) user of the plugin (the host, the graph, whatever).

Since almost all AU's and AU hosts work with 32 bit floating point data, that's the format you're going to see by default in an ABSD. The format in an ABSD is a absolute description, not a maximum.
 _______________________________________________
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

  • Follow-Ups:
    • Re: Best practice for checking 64-bit AU support?
      • From: Charles Constant <email@hidden>
References: 
 >Best practice for checking 64-bit AU support? (From: Charles Constant <email@hidden>)
 >Re: Best practice for checking 64-bit AU support? (From: Paul Davis <email@hidden>)
 >Re: Best practice for checking 64-bit AU support? (From: Charles Constant <email@hidden>)

  • Prev by Date: Re: Best practice for checking 64-bit AU support?
  • Next by Date: Re: Best practice for checking 64-bit AU support?
  • Previous by thread: Re: Best practice for checking 64-bit AU support?
  • Next by thread: Re: Best practice for checking 64-bit AU support?
  • Index(es):
    • Date
    • Thread