Plug-ins can simply be dropped from the process library), under the Audio section, into the main view.
If the plug-in has a custom UI, it is possible to make it show up with the small “window” icon on the plug-in header.
For plug-ins with many controls, controls won’t show up by default in the score user interface. When changed from the plug-in UI, if any, will show up in score and be automatable. The little “x” allows to remove an unwanted parameter.
Common plug-in formats are supported: VST 2.4, VST 3. On Linux, LV2 is supported but not shipped in the official releases, score needs to be built for source.
Plug-ins are started automatically on startup. If for some reason this must be disabled, because the scanning process causes issues, one can set the
SCORE_DISABLE_AUDIOPLUGINS=1 environment variable. Already scanned plug-ins will still be available for VST and VST3.
It is possible to save and reload presets ; however the built-in VST presets are not supported yet.
VST2 plug-ins can be rescanned from the preferences.
It is also possible to use less common systems for audio processing:
Some of these plug-in systems, like Faust are source-based: that is, score will compile the source code of the plug-in directly, which can take a few seconds when dropping the plug-in in the session.
Preset support for these plug-ins is a work-in-progress.