Skip to content

Refactor plugin

Michał Seta requested to merge refactor_plugin into develop

This MR modifies a little approach to SatiePlugin which is now the base class for all plugins, except spatializers, that are handled by SpatializerPlugin class (derived from SatiePlugin). This approach allows all plugins to have setup() function to be executed prior to loading the plugin.

SourcePlugin class was removed.

This will potentially break existing projects code if they loaded any custom plugins not included in the SATIE tree (i.e. executing something like ~satie.config.sources.sourcePath which will now become ~satie.config.sources.audioPluginsPath)

Merge request reports