• 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: AU "offline" processing
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AU "offline" processing


  • Subject: Re: AU "offline" processing
  • From: Alberto Ricci <email@hidden>
  • Date: Fri, 31 Jan 2003 10:02:10 +0100

At 5:14 PM -0500 1/30/03, Marc Poirier wrote:
I was wondering if there is a way to write AUs that input more audio than
they output or vise versa. I guess that such an AU would have to be a
decidedly "offline" processor since such stuff can not be done in
realtime.

This is an interesting topic, and I have been wondering about this too for some time.
The host application I am developing takes advantage of AudioUnits for most of its needs, however there is a specific class of plug-ins (the non-causal ones) which, as far as I understood, cannot be implemented as AudioUnits and I would therefore need to lay down my own plug-in format.

Would it be possible to add some extensions, in the form of host-specific callbacks, to AudioUnits?

For instance, take a "Reverse" plug-in that simply takes the selected waveform (of length l) and performs an operation of type y[n] = x[l-n]. Of course this needs to be an offline operation once you know all the sample values from 0 to l.

I am wondering whether a "skip read head to position x" callback would be useful to such AudioUnits. If the host doesn't implement it, such non-causal AudioUnits would refuse to run; otherwise, they would know they are being used in offline mode.

What do you think?

Best,
Alberto.
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: AU "offline" processing
      • From: James Chandler Jr <email@hidden>
    • Re: AU "offline" processing
      • From: "Jean-Alexis Montignies" <email@hidden>
  • Prev by Date: Re: CFM tricks
  • Next by Date: Re: CFM tricks
  • Previous by thread: Re: AU "offline" processing
  • Next by thread: Re: AU "offline" processing
  • Index(es):
    • Date
    • Thread