Plugin preset/program with file-based storage and parameter management.
Program represents a single preset that stores all parameter values and optionally custom plugin state. Programs can be saved to/loaded from XML files and include metadata like name, author, and tags.
Key Features:
- Parameter state storage and recall
- Custom plugin state via ValueTree
- File-based preset management
- Metadata: name, author, tags
- Lazy loading (load metadata first, full state on demand)
- XML-based storage format
Programs are typically managed by the Processor class, which handles automatic loading from preset directories and file watching for changes.
Usage:
A lightweight 2D point class for projects that don't use juce_graphics.
Definition gin_point.h:25
Plugin preset/program with file-based storage and parameter management.
Definition gin_program.h:50
- See also
- Processor, Parameter