Thirty-six patterns across six families, comped as jazz voicings. Tap one — it swaps in at the top of the next cycle, so the groove never breaks.
Each block starts where the note is struck and runs as long as it's held, so ties appear as blocks stretching across the beat rather than two separate hits.
Baião, afoxê and partido alto have a written left hand — orange on top is the right hand, cream underneath is the bass. Samba and bossa get a bass line in the style instead.
The bottom lane is root on 1, fifth on 2, every bar, never syncopated. It's the floor you count against — leave it on until a pattern sits, then switch it off and see if the time holds.
Several patterns are the same cycle entered a bar later: samba's inversions, bossa #4 and #6, and the partido alto inversion. Same loop, different downbeat.