Example #1
0
        /// <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();
        }
Example #2
0
 public MidiProcessor(Plugin plugin)
 {
     _plugin = plugin;
     _gain = new Gain(plugin);
     _transpose = new Transpose(plugin);
 }
Example #3
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 public AudioProcessor(Plugin plugin)
     : base(AudioInputCount, AudioOutputCount, InitialTailSize)
 {
     _plugin = plugin;
 }
Example #4
0
 public PluginEditor(Plugin plugin)
 {
     _plugin = plugin;
     _view = new WinFormsControlWrapper<PluginEditorView>();
 }