• 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
How are AU User Presets handled?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How are AU User Presets handled?


  • Subject: How are AU User Presets handled?
  • From: Bill Stewart <email@hidden>
  • Date: Wed, 12 Feb 2003 12:34:04 -0800

There was some extended discussion on this topic a while ago...

I was under the impression that presets would be saved in a location from Library/Audio/Presets/Mfg/AUName/ (whether user or machine located)

That is certainly the understanding that we have and what we are going from - Michael can provide the path.

One thing that didn't come up previously is the idea that aside from organising particular presets into a directory, there was no discussion of further specialising this into directories of presets (a similar concept to banks)...

Thus:

Library/Audio/Presets/Mfg/AUName/MyPlug/
Industrial/
blah1, blah2 -> these are the individual presets
ProgRock/
blah1, blah2 -> ...
etc...

That's actually not a bad idea is it?

The host should then build the user preset menu based on the names of directories that are contained within the plugin preset dir. (This could actually be a recursive n-level deep series of pop up menus/directories for the categorization freaks:)

As for the session activities - I think that is out of the scope of the AU and is a host issue. But one question does remain

Logic currently builds the preset menus for you - so this is really an issue of how the host will present user presets to the user. We are not expecting the AU's view to build these menus - or are we? That is the only point of confusion I have about this discussion as our previous discussions were discussions about how the host apps would handle these, NOT the AUs.

So - we need to agree on this (and I think what I've described below (with perhaps the tweak above) is fine) - so that the hosts can handle these presets in a consistent manner and all your AU apps will see all your presets.

Bill

Here's a summary of where we thought we had reached. Please READ THIS FIRST before making further comments on this topic



Chris Reed (email@hidden) wrote what he calls "the reference
implementation for Present support).

His application scans the ./Library/Audio/Presets/Mfg/AUName directories for
presets and will automatically save there. You can also save to any location
by holding option while clicking the Save button. And the Load button puts
up a standard open file panel.

Direct link: http://puck.homeip.net/~creed/SynthTest.tgz
Source: http://puck.homeip.net/~creed/SynthTest_src.tgz

"Here's the best compilation of what the coreaudio-api list came up with
regarding storage of user presets, and other related guidelines:

http://mat.ucsb.edu:8000/CoreAudio/34

The general idea is that presets are saved in .aupreset plist files in
[User dir or root dir] /Library/Audio/Presets/MfgName/AUName/

I have a "reference" implementation of user preset support in my
SynthTest code:

http://puck.homeip.net/~creed/SynthTest_src.tgz

And of course, if you have any questions, either myself or I'm sure
anyone on the list will be happy to chat with you."


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

________________________________________________________________________ __
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________ __
_______________________________________________
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: How are AU User Presets handled?
      • From: Marc Poirier <email@hidden>
    • Re: How are AU User Presets handled?
      • From: Chris Reed <email@hidden>
References: 
 >Re: The Plugin Settings Approach. (From: Glenn Olander <email@hidden>)

  • Prev by Date: Re: AU standard incomplete?
  • Next by Date: a sneaky, pesky AUCarbonViewControl bug
  • Previous by thread: Re: The Plugin Settings Approach.
  • Next by thread: Re: How are AU User Presets handled?
  • Index(es):
    • Date
    • Thread