Link Search Menu Expand Document

Audio plug-in support

Audio plugins

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 formats: VST, VST3, LV2

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.

Advanced plug-in and extensions formats

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.