I’ve got a grid and I’m thinking of building a 4-track sequencer with it, possibly ultimately as an alt firmware for Ansible.
The design is fairly simple:
- Top 4 rows by default select the current pattern. So that’s 64 patterns. Long-press a pattern button to save your changes (might do auto-save instead). Hold one pattern and select another to duplicate.
- The bottom 4 rows are trigs on each of the 4 tracks (16 stages)
- When you hold down a trig, then the top 4 rows change their meaning to program the trig: pitch, octave, step length, probability
- pitch is chromatic, using light and dark to indicate black and white keys.
- step length is the number of clock pulses in the stage, allowing patterns of up to 256 (16x16) pulses in length, and polymeter between the tracks
I’m attracted to this design because it’s mostly non-modal. The only mode change is when you hold down a trig (or multiple trigs).
Just curious to get some feedback on this design