Duty Arp
Purpose
Shift each row’s note length with a short cyclic pattern (up to 8 values,
independent length per row). Each value lengthens or shortens the note the
step duty view set for that step, one note length at a time through the 16
note lengths from 1/64 to 1/1: 0 is four lengths shorter, 4 is no change,
7 is three lengths longer, and the result stops at 1/64 and 1/1. The duty arp does not read the sequencer’s duty curve.
Interaction
Two-stage editor. LHS LP: overview of all 8 rows’ arp patterns (lit = active step, position colour = playing step, dark = beyond arp length), and the row/length selector. RHS LP: value editor for the selected row (column = arp step 1–8, row = value 1–8). Each RHS column shows one lit pad at the stored value’s height, not a filled bar; steps past the length keep showing their value in slate.
Shortcuts
LHS: overview side
| Gesture | Where | Action | Modifiers |
|---|---|---|---|
| Press row R, col N | Where LHS LP | Action Select row R; a double-tap within 350 ms sets its length to N slots | Modifiers none |
| SHIFT + press row R, col N | Where LHS LP | Action Select row R and set its length to N slots immediately | Modifiers shift |
| Press row R, col 9 | Where LHS LP col 9 | Action Select row R without changing its length | Modifiers none |
| SHIFT + MUTE + press row R, col 9 | Where LHS LP col 9 | Action Reset: fill the pressed row’s arp with 5, which leaves the step’s length unchanged |
Modifiers shift+mute |
| SHIFT + SOLO + press col 9 | Where LHS LP col 9 | Action Randomise: selected arp fully random across values 1–8 | Modifiers shift+solo |
RHS: value editor
| Gesture | Where | Action | Modifiers |
|---|---|---|---|
| Press | Where RHS LP | Action Write the pressed row’s value into the selected row’s arp step (column 1–8) | Modifiers none |
| SHIFT + press column N | Where RHS LP | Action Write the value and set the selected row’s length to N slots (this can shrink the length) | Modifiers shift |
| SHIFT + MUTE + press row R | Where RHS LP | Action Reset: fill selected arp with row R’s value | Modifiers shift+mute |
| SHIFT + SOLO + press row R | Where RHS LP | Action Randomise: selected arp gaussian around row R | Modifiers shift+solo |
A stored length of 0 means one active slot, not disabled playback. Column 1 therefore parks the row on its first duty value. There is no off state for a duty arp: after a reset that first slot holds the identity value, which is why it behaves as “no arp”.
See also
- Velocity and duty arps: layout and edit workflow
- Step values: non-cyclic per-step duty editor
- Reset and randomise: canonical reset/randomise matrix