1.0.2397
This release includes many new example projects, including Pro54 - a Cmajor implementation of the Pro53 synthesiser, showcasing how to build instruments and web GUIs using the runtime.
Code refactoring
Some of the helper functions have been refactored, especially in the clap plugin. We have also resolved some issues with warnings from more modern compiler suites, and fixed warnings when more stringent warnings are enabled in the compiler.
Pro54 improvements
We have fixed the GUI to correctly show the HPF mode on the GUI - it previously indicated this was a bandpass mode.
The program state saving wasn't implemented correctly, so restoring state when built as a VST plugin was incorrect. This should now function correctly.
CmajPlugin updates
The plugin was incorrectly storing it's state, and hence was unable to restore the plugin when reloading a saved DAW project.
Bug Fixes
The processor.id
allocation strategy has been updated, so that all instances of a processor array are given unique ids, so now all processor instances in the graph have unique ids.
The load and link times in test output were being incorrectly calculcated, this has been fixed.