Skip to content

1.0.2397

Compare
Choose a tag to compare
@cesaref cesaref released this 17 Mar 11:18
· 277 commits to main since this release

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.