• 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: Newbie AU questions
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Newbie AU questions


  • Subject: Re: Newbie AU questions
  • From: Bill Stewart <email@hidden>
  • Date: Tue, 17 Sep 2002 15:05:04 -0700

on 16/9/02 3:31 PM, Marc Poirier wrote:

>>> Ideally - an id that contains ALL lower case characters is reserved for
>>> use by apple (So your ID could be ACME, Acme, aCME, etc but NOT acme)
>>>
>>> Not sure actually where you register the ID however...
>>
>> That would be at http://developer.apple.com/dev/cftype/
>
> Are you sure about that? It seems weird to me that you would
> register a componentManufacturer code via the application creator
> code registry. These codes do not serve the same functions at all
> and I see no reason why there couldn't be duplication of codes
> between the 2 types.
>
> One other question: Are all-lowercase componentSubType codes also
> reserved by Apple, or is it only all-lowercase componentManufacturer
> codes that are reserved? It will be a problem for VST -> AU
> compatibility if all-lowercase subtype codes are reserved, since that
> was not the case for VST plugin "unique ID" codes...

We would really like to maintain a list of sub-types that implementors of
specific types of dsp would conform to.

For instance, a reverb effect could be identified by the
kAudioUnitType_Effect and the kAudioUnitSubtype_Reverb

Then - different manufacturers provide different implementations of this
that in many cases would report similar parameters, etc...

In some cases this is reasonable, in others not, so this isn't something
that we would insist on.

However, the specification of using all lower case is still an area that we
would prefer to keep restricted to apple only usage - as such of course,
when we decide to define a new subtype, we will use lower case, and won't be
concerned about any conflicts that might be caused by a developer having
used that.

(This applies only when ALL of the characters in this ID are lower case - a
mixture of upper and lower case is not restricted)

Bill

>
> Alright, well just to make sure that no one steps on my turf, I'd
> like to claim 'DFX!' (Destroy FX) and 'SFXm' (SFX Machine), thank
> you, enjoy the view but no trespassing. ;)
>
> Marc
> _______________________________________________
> 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.

--
mailto:email@hidden
tel: +1 408 974 4056

__________________________________________________________________________
"...Been havin' some trouble lately in the sausage business," C.M.O.T.
Dibbler replied.
"What, having trouble making both ends meat?"
__________________________________________________________________________
_______________________________________________
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: Newbie AU questions
      • From: "B.J. Buchalter" <email@hidden>
References: 
 >Re: Newbie AU questions (From: Marc Poirier <email@hidden>)

  • Prev by Date: Re: AU built and then...
  • Next by Date: Re: Newbie AU questions
  • Previous by thread: Re: Newbie AU questions
  • Next by thread: Re: Newbie AU questions
  • Index(es):
    • Date
    • Thread