PluginInfo

Members

Variables

AAXBundleIdentifier
string AAXBundleIdentifier;

Used as name of the bundle in AAX.

AUBundleIdentifier
string AUBundleIdentifier;

Used as name of the bundle in AU.

VSTBundleIdentifier
string VSTBundleIdentifier;

Used as name of the bundle in VST.

category
PluginCategory category;

Used for being at the right place in list of plug-ins.

hasGUI
bool hasGUI;

True if the plugin has a graphical UI. Easy way to disable it.

isSynth
bool isSynth;

True if the plugin "is a synth". This has only a semantic effect.

pluginUniqueID
char[4] pluginUniqueID;

Used for both VST and AU. In AU it is namespaced by the manufacturer. In VST it should be unique. While it seems no VST host use this ID as a unique way to identify a plugin, common wisdom is to try to get a sufficiently random one.

receivesMIDI
bool receivesMIDI;

True if the plugin should receive MIDI events. Warning: receiving MIDI forces you to call getNextMidiMessages with the right number of frames, every buffer.

vendorUniqueID
char[4] vendorUniqueID;

Used in AU only.

Meta