Reference
Components
Preset Manager (module)
Description
The Preset Manager module is the key to adding preset handling to your plugins. To add preset support simply drop a Preset Manager inside
your plugin module.
The Preset Manager is wireless and will establish a Preset type connection with all the preset parameters and arrays inside the standard
knob, slider and other built in modules. These connections are used to manage preset changes and other such operations.
The number of programs and their names are set via the properties panel. You can also save and load preset data and set program names
using text files via the File menu (see Preset Text Files below).
Connectors
Inputs Type Wireless Outputs Type
N/A
Preset connection
Preset
Preset Text Files
The software uses a very flexible system for managing preset data. The reason for using this system instead of the standard fxb/fxp system
is that it is much more adaptive to the synth building process.
The fxb/fxp system assumes a fixed format. However, when you’re developing a plugin the structure can often change. If we used a rigid
format like fxb/fxp your data would be unusable after making any changes.
Using the system we have you can save preset data part way through development and still retain that data as your plugin evolves.
Using
The Preset Manager allows you to load and save preset data to and from text files for storage or for modification. These features are
accessed via the File menu on the Preset Manager front panel. You can save/load all the programs or you can choose to save the current
program or load a single program into the current one.
File Format
The preset data is saved in a simple tabular format and stored in a text file for easy editing externally. Best to use a spreadsheet program like
Microsoft Excel™ to view or manipulate the data. The example below shows an excerpt from the preset text file for a synth.
Preset Table Format
Number of programs = 32
348 of 494