ParameterDescriptor desc;
desc.identifier = "onsettype";
desc.name = "Onset Detection Function Type";
+ desc.description = "Type of onset detection function to use";
desc.minValue = 0;
desc.maxValue = 7;
desc.defaultValue = (int)OnsetComplex;
desc = ParameterDescriptor();
desc.identifier = "peakpickthreshold";
desc.name = "Peak Picker Threshold";
+ desc.description = "Peak picking threshold, the higher the least detection";
desc.minValue = 0;
desc.maxValue = 1;
desc.defaultValue = 0.3;
desc = ParameterDescriptor();
desc.identifier = "silencethreshold";
desc.name = "Silence Threshold";
+ desc.description = "Silence threshold, the higher the least detection";
desc.minValue = -120;
desc.maxValue = 0;
desc.defaultValue = -70;
OutputDescriptor d;
d.identifier = "beats";
d.name = "Beats";
+ d.description = "List of times at which a beat was detected";
d.unit = "";
d.hasFixedBinCount = true;
d.binCount = 0;
d.identifier = "tempo";
d.name = "Tempo";
+ d.desc = "Overall estimated tempo";
d.unit = "bpm";
d.hasFixedBinCount = true;
d.binCount = 1;