/// <summary> /// Constructs a new instance. /// </summary> /// <param name="plugin">A reference to the plugin root object.</param> public PluginPrograms(Plugin plugin) { _plugin = plugin; ParameterCategories = new VstParameterCategoryCollection(); ParameterInfos = new VstParameterInfoCollection(); }
public MidiProcessor(Plugin plugin) { _plugin = plugin; _gain = new Gain(plugin); _transpose = new Transpose(plugin); }
/// <summary> /// Default constructor. /// </summary> public AudioProcessor(Plugin plugin) : base(AudioInputCount, AudioOutputCount, InitialTailSize) { _plugin = plugin; }
public PluginEditor(Plugin plugin) { _plugin = plugin; _view = new WinFormsControlWrapper<PluginEditorView>(); }