scamp.quantization.quantize_performance_part
- scamp.quantization.quantize_performance_part(part: PerformancePart, quantization_scheme: QuantizationScheme, onset_weighting: float = 'default', termination_weighting: float = 'default', inner_split_weighting: float = 'default')[source]
Quantizes a performance part (in place) and sets its voice_quantization_records
- Parameters:
part – a PerformancePart
quantization_scheme – a QuantizationScheme
onset_weighting – How much do we care about accurate onsets
termination_weighting – How much do we care about accurate terminations
inner_split_weighting – How much do we care about inner segmentation timing (e.g. tuple note lengths)
- Returns:
a QuantizationRecord, detailing all of the time signatures, beat divisions selected, etc.