A destructor is present on this object, but not explicitly documented in the source.
Gets a state chunk to save the current state. The returned state chunk should be freed with free.
Enqueue a new preset and load it
Allocate and fill a bank chunk The resulting buffer should be freed with free.
Allocates and fill a preset chunk The resulting buffer should be freed with free.
Gets a state chunk that would be the current state _if_ preset presetIndex was made current first. So it's not changing the client state. The returned state chunk should be freed with free().
Parse a bank chunk and set parameters. May throw an Exception.
Parse a preset chunk and set parameters. May throw an Exception.
Loads a chunk state, update current state. May throw an Exception.
A preset bank is a collection of presets