Exemple #1
0
        public void AddParameters(VstPluginContext pluginContext)
        {
            lbParameters.Items.Clear();

            for (int i = 0; i < pluginContext.PluginInfo.ParameterCount; i++)
            {
                var param = new VSTParameter();
                param.Properties = pluginContext.PluginCommandStub.GetParameterProperties(i);
                param.Name       = pluginContext.PluginCommandStub.GetParameterName(i);
                param.Label      = pluginContext.PluginCommandStub.GetParameterLabel(i);
                param.Display    = pluginContext.PluginCommandStub.GetParameterDisplay(i);

                lbParameters.Items.Add(param);
            }
        }
        public void AddParameters(VstPluginContext pluginContext)
        {
            lbParameters.Items.Clear();

            for (int i = 0; i < pluginContext.PluginInfo.ParameterCount; i++)
            {
                var param = new VSTParameter();
                param.Properties = pluginContext.PluginCommandStub.GetParameterProperties(i);
                param.Name = pluginContext.PluginCommandStub.GetParameterName(i);
                param.Label = pluginContext.PluginCommandStub.GetParameterLabel(i);
                param.Display = pluginContext.PluginCommandStub.GetParameterDisplay(i);

                lbParameters.Items.Add(param);
            }
        }