+ desc = ParameterDescriptor();
+ desc.identifier = "minfreq";
+ desc.name = "Minimum Fundamental Frequency";
+ desc.minValue = 1;
+ desc.maxValue = m_inputSampleRate/2;
+ desc.defaultValue = getFrequencyForMIDIPitch(32);
+ desc.unit = "Hz";
+ desc.isQuantized = false;
+ list.push_back(desc);
+
+ desc = ParameterDescriptor();
+ desc.identifier = "maxfreq";
+ desc.name = "Maximum Fundamental Frequency";
+ desc.minValue = 1;
+ desc.maxValue = m_inputSampleRate/2;
+ desc.defaultValue = getFrequencyForMIDIPitch(95);
+ desc.unit = "Hz";
+ desc.isQuantized = false;
+ list.push_back(desc);
+
+ desc = ParameterDescriptor();
+ desc.identifier = "wraprange";
+ desc.name = "Fold Higher or Lower Frequencies into Range";
+ desc.minValue = 0;
+ desc.maxValue = 1;
+ desc.defaultValue = 0;
+ desc.isQuantized = true;
+ desc.quantizeStep = 1;
+ list.push_back(desc);
+
+ desc = ParameterDescriptor();
+ desc.identifier = "silencethreshold";
+ desc.name = "Silence Threshold";
+ desc.minValue = -120;
+ desc.maxValue = 0;
+ desc.defaultValue = -90;
+ desc.unit = "dB";
+ desc.isQuantized = false;
+ list.push_back(desc);
+