Well, here are two variations of an Arc-centric sequencer that I was pondering this week complete with potential names (although, I am terrible at choosing names for things). Nothing really groundbreaking, but seems like an interesting way to use Arc.
EDIT: reversed the order of scripts in order of which one I think is better 
TERN
// Play Kria with an Arc. Works with Grid.
- POSITION - [single track-mode] encoder 1 or 4 generates a global trigger and advances a Kria sequence either forwards or backwards for a single track (the remaining encoders can be mapped to the following parametersā¦); [multi-track mode] each encoder steps through Kria tracks 1-4 respectively (all other parameters are available in Parameter screen)
- DIVISIONS - same as above (would override or possibly be in addition to Kria division/speed controls)
- SCALE - rotates through Kria scales
- PATTERN - rotates through Kria user saved patterns
- TRACK - (for single-track mode) changes the track being controlled by Arc
- FRICTION - from Ansible Cycles for position encoder
- STEP SPEED - sensitivity or speed of the position encoder
- TRACK SYNC - tracks are stepped through in-sync or asynchronously
Use case: I think is fairly self-explanatory but basically you can āplayā through a Kria track by manually rotating an encoder on Arc. Works with Grid to program a sequence in the traditional Kria style and āscrollā through with Arc meandering in different directions at whatever pace is appropriate. Clock sync enables you to skip sequence steps without turning them off, ratcheting. Friction allows you to ākeep the plates spinningā to whatever degree you want for the individual sequences in single-track or multi-track mode.
SWEEP
// An Arc controlled arpeggiator where triads and chords are played in a āsweep-pickingā approach
- POSITION - encoder 1 or 4 on the Arc; specifies which note in the scale is played; bidirectional(remaining encoders can be user defined to any of the below parameters)
- LENGTH - controls the resolution or number of notes triggered in a full rotation of the POSITION encoder
- SCALE - major, minor, etc. and USER SCALE; the scale defines the triad/chord structure of various degrees in the scale
- DEGREE - I, II, III, IV, V, VI, VII, VIII and beyond
- KEY - chromatic and detonable
- DIVISIONS - option to sync note triggers to internal/external clock divisions with user ability to mask certain divisions (i.e., mask anything with repeats too fast or too slow for the piece, mask triplets, etc.); allows certain notes to be skipped over, ratchetting * USER SCALE - user defined scale via pitch or chromatic scale and note masking⦠open to ideas here
- FRICTION - friction function from Ansible Cycles
- TRIANGLE/SAW - wave function from Ansible Cycles
- PRESETS - implementation of rudimentary preset saving and recall for Grid (i.e., one Grid button equals one preset)
Use case: player sweeps through various triad or chord notes in a scale while simultaneously being able to control which scale DEGREE they are playing, the octave range of the sweeps through LENGTH, the DIVISION of triggers for a clock, and the amount of FRICTION applied to the POSITION encoder.