Looks like you’d prefer the smalest!
It’s the occasion to propose a different approach with Program Changes, requiring 1, 2 or 3 buttons :
Pattern 1, track 1, rec trig, Flex trig playing recording > Monitoring
Send a Program Change to select next pattern.
Pattern 2, track 1, no rec trig, Flex trig playing pattern 1 recording > Recording done
Advantages :
- you can validate recording just before its end
- you can chain different settings, record next track with different fx
- you can undo a recording going back to previous pattern
- you can resample all tracks, save them without stopping audio (playing resampled recording), and record new ones.
…
I didn’t experimented it enough to say if there are major caveats with that approach, but it gives unique looping possibilities, each pattern potentially having a different recording / playing / mangling role.