Modulator struct

A Modulator for modulating/automating parameters of other Plugins.

Contents

Each Channel/Track contains a list of Modulators that are not in the Channel strip, shown in a separate tab in the bottom panel.

Public variables

int index
Index in the list of Modulators for the Track.
Plugin* plugin
The plugin that does the processing for this Modulator.
char* name
Uniquely identifiable name.
Track* track
Pointer back to the Track.
ModulatorWidget* widget
The widget associated with this Modulator.

Variable documentation

Plugin* Modulator::plugin

The plugin that does the processing for this Modulator.

This plugin must have at least 1 CV out port that will be shown on the right side of the ModulatorWidget, and any number of Control in ports shown as knobs on the left side of the ModulatorWidget for changing its parameters.