Diminution: divide each duration by factor (default ÷2).
Parameters
durations: number[]
factor: number = 2
Returns number[]
Staticretrograde
retrograde(durations:number[]):number[]
Retrograde: reverse the duration array.
Parameters
durations: number[]
Returns number[]
StaticretrogradeInversion
retrogradeInversion(durations:number[]):number[]
Reverses the array and reflects each duration around the mean (2·mean − d, floored at 0).
Parameters
durations: number[]
Returns number[]
Deprecated
Not an established rhythmic operation: durations have no inversion as
pitches do. Kept for compatibility; use retrograde for the standard transformation.
Augmentation, diminution, and retrograde of duration arrays.