• 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 Presets for multiple plugins
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AU Presets for multiple plugins


  • Subject: Re: AU Presets for multiple plugins
  • From: William Stewart <email@hidden>
  • Date: Mon, 16 Nov 2009 16:52:01 -0800

Yes

In <AudioUnit/AudioUnitProperties.h> there are some notes about migration from plugins and you can use this as a way to have a new AU deal with the presets from an old AU.

However, I'm not sure that this works in the case where the host finds both versions of your AUs present. That seems confusing to me.

Why not special case the carbon view publication to host that you know (by host identifier and version) only do carbon hosting, but otherwise always just publish the cocoa view (or both even) - AULab handles seeing both (it just prefers the Cocoa view), so I don't know why this is a problem for host apps

Bill

On Nov 16, 2009, at 4:19 PM, Stephen Blinkhorn wrote:

On 16 Nov 2009, at 14:46, tahome izwah wrote:

FWIW some vendors do this (Cocoa loader in a Carbon UI) and it seems
to work fairly well: http://www.prosoniq.com would be a well known
example.

Yep I'm doing the Cocoa in Carbon trick. The difference with my plugin is that I separated the Carbon and Cocoa UI versions into different plugins - because I wanted a Cocoa host to always load the Cocoa version and not the faked Carbon version and it simplified some 64 bit stuff too. So the presets for one version don't work for the other - I wondered if there was a way to convert presets or force an AU to load a preset from another plugin..


Thanks,
Stephen



--th

2009/11/16 Stephen Blinkhorn <email@hidden>:
Hello,

I recently made the decision to build two versions of an AU. One with a
Carbon GUI and one with a Cocoa GUI. I know I can make an AU with both
Carbon and Cocoa capabilities but for certain reasons (
http://lists.apple.com/archives/coreaudio-api//2009/Aug/msg00115.html ) I
didn't do that.


Apart from the GUI the two plugins are identical but because they are
separate components with different resource IDs etc presets are not
interchangeable. Other than implementing a simple patch manager inside the
plugin is there any way to convert presets between AUs?


Thanks,
Stephen
_______________________________________________
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

_______________________________________________ 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

_______________________________________________ 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: AU Presets for multiple plugins
      • From: Stephen Blinkhorn <email@hidden>
    • Re: AU Presets for multiple plugins
      • From: Brian Willoughby <email@hidden>
References: 
 >AU Presets for multiple plugins (From: Stephen Blinkhorn <email@hidden>)
 >Re: AU Presets for multiple plugins (From: tahome izwah <email@hidden>)
 >Re: AU Presets for multiple plugins (From: Stephen Blinkhorn <email@hidden>)

  • Prev by Date: Re: Alesis Protrack for Line Outs
  • Next by Date: Re: Calling ExtAudioFileDispose() on a large MP4 audio file causes a crash
  • Previous by thread: Re: AU Presets for multiple plugins
  • Next by thread: Re: AU Presets for multiple plugins
  • Index(es):
    • Date
    • Thread