subsequence.constants.durations =============================== .. py:module:: subsequence.constants.durations .. autoapi-nested-parse:: Beat-based duration constants for pattern lengths and note timing. All values are in **beats**, where 1.0 = one quarter note. Use these to express pattern lengths and step sizes in musical terms instead of raw floats. Multiply by a count for multi-note durations:: import subsequence.constants.durations as dur # "9 sixteenth notes" length = 9 * dur.SIXTEENTH # 2.25 beats # "21 eighth notes" length = 21 * dur.EIGHTH # 10.5 beats # "4 bars of quarter notes" length = 4 * dur.QUARTER # 4.0 beats Use directly for step sizes and note durations:: p.arpeggio(tones, spacing=dur.SIXTEENTH, velocity=90) p.arpeggio(tones, spacing=dur.DOTTED_SIXTEENTH, velocity=80) p.repeat(60, spacing=dur.EIGHTH)