yeah, P.END vs P.L is confusing to me too. i think the intent was for length to be used when you do P.INS and P.RM, and for P.START and P.END to be used with P.NEXT and P.PREV, but then it wraps when it reaches either P.END or P.L.
we could change it so that setting one changes the other, but this would be a breaking change in behaviour so probably needs to be discussed in a separate thread before we consider changing it.
right now the behaviour is: when you execute P.NEXT it will advance by 1. if it reaches either P.L - 1 or P.NEXT it goes to P.START (link). this would need to be changed as well. also this means that P.RND does work with the same range as P.NEXT, as long as you set P.L to be greater than P.END.
straight from the source code - if somebody checked which ones are missing and modified the pattern doc file that’d be awesome:
<down>: move down
alt-<down>: move a page down
<up>: move up
alt-<up>: move a page up
<left>: move left
alt-<left>: move to the very left
<right>: move right
alt-<right>: move to the very right
[: decrement by 1
]: increment by 1
<backspace>: delete a digit
shift-<backspace>: delete an entry, shift numbers up
<enter>: commit edit, extend pattern length
shift-<enter>: duplicate entry and shift downwards (increase length only
if on the entry immediately after the current length)
alt-x: cut value (n.b. ctrl-x not supported)
alt-c: copy value (n.b. ctrl-c not supported)
alt-v: paste value (n.b. ctrl-v not supported)
shift-alt-v: insert value
shift-l: set length to current position
alt-l: go to current length entry
shift-s: set start to current position
alt-s: go to start entry
shift-e: set end to current position
alt-e: go to end entry
-: negate value
<space>: toggle non-zero to zero, and zero to 1
0-9: numeric entry
there are 2 more shortcuts:
pressing ctrl will input the current knob value (scaled to 0…31) into the current cell, pressing shift-ctrl will do the same but scaled to 0…1023 iirc (i thought i changed ctrl to something else so that you don’t accidentally change pattern values while muting scripts but i’m not seeing it, i’ll change it to alt-ctrl).