Useful score interfaces

This page lists useful score interfaces to use when building a custom plug-in.

Basic interfaces :

Interfaces used to implement processes (like automations, etc.) :

Note that if you want to make a simple process with only fixed controls, inputs and outputs, a much simpler API exists, in score-plugin-fx.

  • Check out Nodes::Gain::Node for a simple gain processor.
  • Check out Nodes::LFO::Node for a more advanced example with a custom UI.

Interfaces used to implement video processors (like shader filter, video, image) :

Interfaces used to implement protocols and devices (like OSC, Art-Net...) :

Interfaces relative to media processing:

Other useful interfaces: