Re: Filing of User Presets
Re: Filing of User Presets
- Subject: Re: Filing of User Presets
- From: Robert Grant <email@hidden>
- Date: Thu, 24 Oct 2002 09:16:38 -0400
On Thursday, October 24, 2002, at 05:45 AM, Brian Willoughby wrote:
[ For the musician it will be essential to be able to easily
[ transfer their presets from MacOS 9 to the AU-side.
Can this be handled with an "import" or "convert" option? I don't
think the
new format should be restricted by compatibility with the old,
especially not
when CFPreferences provides so much.
If we had a standard way of presenting VST data to new AU versions of
VST
plugins it would be a simple job to write a tool that loaded up the AU,
iterated over the VST presets set each one in the AU then saved the
class info,
and generated a new CFPreferences file of AU presets.
On the one hand, it would be convenient to have files that could be
moved
around in the Finder, but on the other hand the preset organization
would be
more powerful inside the NSUserDefaults/CFPreferences scheme.
Again there's nothing to stop tool writers from exploding the Prefs
file into a bunch
of individual files or taking a folder of files and merging them into a
Prefs file.
See my proposal for building PresetGroups inside the Preferences.
Does anyone know if there is a practical limit on how much data should
be
stored in defaults/preferences before you're better off saving
individual
files? The defaults system has traditionally been used for rather
short pieces
of information (boolean flags, group of numbers, pathnames), but I'm
sure I've
seen Apple storing some pretty large binary data chunks in
preferences...
The biggest one I've seen is 212kb on my box. How much data is in a
preset?
More than 1 Kb? The biggest limitation with the Preferences is that the
whole
thing must be loaded into your app. (Of course the internal
representation is much
smaller than the XML file).
Robert.
_______________________________________________
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.