Directional Clip Navigation (Choose Next/Previous by Up/Down/Left/Right)
under review
T
Teemu Paavolainen
Description:
Add spatial, direction-aware clip navigation so “Next/Previous Clip” can be targeted by
Up/Down/Left/Right
(and diagonals), with predictable nearest-neighbor logic across the canvas.Problem:
“Next/Previous Clip” currently follows a single implicit order, which can feel arbitrary on freeform canvases. On controllers (D-pads, footswitch pairs) performers expect focus to move
visually
—to the clip above, below, left, or right—without skipping or jumping unpredictably.Proposed Solution:
- New Actions:Select Clip Up/Down/Left/Right,Select Diagonal (↖/↗/↘/↙),Launch Selected Clip,Arm Selected Clip.
- Neighbor Logic:Choosenearest centerin the requested direction; tie-break by minimal angle then distance. Options:Row/Column strict,8-way free,Include diagonals.
- Scopes & Filters:Limit tosame color,same group/tag,visible only,armed only; option toskip muted/disabledclips.
- Wrap & Walls:Per action:wrap around,stop at edge, orsnap to next row/column.
- Custom Orders:OptionalNavigation Order(Tab Order) editor for hand-tuned paths; actions toNext/Prev in Custom Order.
- Feedback & Safety:Focus ring highlight; HUD showsRow x • Col y • Name; fully undo-safe and non-destructive.
- Variables:selectedClipId,nav.row,nav.col,nav.orderIndex,clipX/clipYfor labels, conditions, and OSC.
Benefits:
- Controller-friendly, predictable movement that matches what you see on the canvas.
- Faster, safer launching/arming in dense layouts.
- Flexible for both grid-like and freeform pages via filters and custom paths.
Examples:
- Map a D-pad: ↑/↓/←/→ move selection; a central button launches the selected clipat quantization.
- Hold a modifier for Row-onlynavigation; another towrapat edges.
- Footswitches step Rightthrough a row of drum clips; a long-press jumpsDownto the next row.
- Use a Custom Navigation Orderfor a medley soNextfollows your performance path while still allowing directional jumps when needed.
This summary was automatically generated by GPT-5 Thinking on 2025-09-14.
Original Post:
Choosing "Next Clip" direction
Currently, choosing "Next Clip" means going left to right, top to bottom. Sometimes, it might be useful to proceed from the bottom row upward, and why not right to left for that matter: think of having three bass scenes or sections on the bottom row, and higher pitched instruments on their own rows above – and wanting to record in that order by just selecting Next. So that could be a choice worth considering?
ultracello
under review