• 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: Is it possible to provide AudioUnits a Short Name?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is it possible to provide AudioUnits a Short Name?


  • Subject: Re: Is it possible to provide AudioUnits a Short Name?
  • From: Stefan Gretscher <email@hidden>
  • Date: Sat, 4 Nov 2006 00:18:24 +0100

Am 03.11.2006 um 20:48 schrieb William Stewart:
On 03/11/2006, at 9:47 AM, Jim Heintz wrote:
I would like to be able to offer long and short names for a plugin I am working on.

Currently the way a plugin specifies it's name it in the ".r" file like this:

#define NAME "MANUFACTURER:  NAME"

i.e.

#define NAME "Jobob Plugs-Inc:  Jobob Super Cool EQ"

If Joebob has more than one plug, this naming becomes a problem when viewed on the Logic Insert area of the Logic Channel strip. It would appear as "Jobob Su".

If Jobob has another plug named:

#define NAME "Jobob Plugs-Inc:  Jobob Super Cool Amp Model"

They would both appear as "Jobob Su".

This sounds like a bug in Logic - we always anticipated that the manu name would be broken out and used in a different context than the AU name (for instance, have a look at how we use these in AULab). Please file a bug - details are at http:// bugreporter.apple.com
Logic does break out the manufacturer name (as separated by the ':') from the resource fork.
In Jim's example it would split the names just like AULab as "Jobob Super Cool EQ" and "Jobob Super Cool Amp Model".
That still would leave the app with two plug-ins named "Jobob Super Cool ..." which is too long to differenciate when displaying it in the channel strip.


To illustrate the problem in AU Lab: insert an AULowpass and an AULowShelf, they look very similar in the channel strip, just a one- letter difference:

PNG image


But how to solve this issue other than just naming the AUs differently...?
I mean even if there was a way to provide some short name, how to guarantee that no other manufacturer comes up with the same or very similar short name?
How about CoreAudio providing some utility function host apps can call which looks at all the names of all the AUs that the host wants to use and shortens them to the length requested by the host app in a way that they are still recognizable but also differ enough from each other to remain meaningful to the user?


Best,
Stefan

Thanks

Bill

Is it possible under the AudioUnit standard to supply a short name that would be used in cases like this?
Best regards,


Jim Heintz

 _______________________________________________
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: Is it possible to provide AudioUnits a Short Name?
      • From: William Stewart <email@hidden>
References: 
 >Is it possible to provide AudioUnits a Short Name? (From: Jim Heintz <email@hidden>)
 >Re: Is it possible to provide AudioUnits a Short Name? (From: William Stewart <email@hidden>)

  • Prev by Date: Re: Is it possible to provide AudioUnits a Short Name?
  • Next by Date: Re: Is it possible to provide AudioUnits a Short Name?
  • Previous by thread: Re: Is it possible to provide AudioUnits a Short Name?
  • Next by thread: Re: Is it possible to provide AudioUnits a Short Name?
  • Index(es):
    • Date
    • Thread