• 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: Filing of User Presets
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Filing of User Presets


  • Subject: Re: Filing of User Presets
  • From: Nikolaus Gerteis <email@hidden>
  • Date: Thu, 24 Oct 2002 09:34:49 -0700

Hello everybody,

FYI I just want to give you an overview how Logic does the preset saving for Audio Units:

We get the class info which at least must contain a { CFSTR("data"), CFData } pair where the CFData member should contain a full description of the current plugin state. As the class info is a CFPropertyList, we create the XML representation of it. Then we write this to disc.

Currently a Logic specific header is written to the file as well, but we think about removing this and replacing it with a { CFSTR("logic"), CFData } pair in the property list, so the presets can be loaded by other hosts as well.

We want to encourage the idea of storing such presets in a standard location. In my personal opinion the solution Library/Audio/Plug-Ins/Presets/Audio Units/Manufacturer/Plugin name would be a good solution. Plus that the user can create subfolders in there, to organize the presets.

On the compatibility issue: If a plugin exists as an Audio Unit and a VST version, Logic provides the possibility to load the VST settings into the Audio Unit, if the following conditions are met:

1. The Audio Unit sub ID is equal to the unique ID of the VST plugin (four letter code).
2. The name of the Audio Unit is the same as the one of the VST plugin.
3. The Audio Unit can handle property lists that contain a pair { CFSTR("data"), CFData } where the CFData member is a representation of the data the VST plugin returns/gets in the getChunk/setChunk calls.

Regards,

Nikolaus Gerteis
DSP technology and optimization
Emagic GmbH, Germany
_______________________________________________
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: Filing of User Presets
      • From: Bill Stewart <email@hidden>
    • Re: Filing of User Presets - files vs. builtin
      • From: Marc Poirier <email@hidden>
    • Re: Filing of User Presets
      • From: Marc Poirier <email@hidden>
    • Re: Filing of User Presets
      • From: Robert Grant <email@hidden>
    • Re: Filing of User Presets
      • From: Manfred Lippert <email@hidden>
  • Prev by Date: Re: Filing of User Presets
  • Next by Date: Re: Filing of User Presets
  • Previous by thread: Re: Filing of User Presets
  • Next by thread: Re: Filing of User Presets
  • Index(es):
    • Date
    • Thread