See the demo for instructions
This is a looping tap sequencer which runs or records (or resets) over a specified range. A sync pulse starts playback or recording from minN to maxN. This is a wrapping sequencer—The max step can be greater than or less than the minimum, or they can be the same number.
At present, the output will be a 1 or a 0. A later version will save velocity info into the step. I just didn’t need it for this application, since I was triggering from Audulus button nodes. Triggering it with a MIDI key would make that feature potentially useful.
Project Utilizing the Tap Sequencer
Polyrhythmic Tap Sequencer
Lots going on here. I built a sequencer to use when practicing. Got carried away with a first stab at polyrhythm. Info is posted around the project on how to use. Basically, you set the beats per bar, tap out a tempo (or dial in via the alternate method), and start tapping “drum heads” to start the sequence. Alternatively, you can do a long press on the little reset patch (on the left), after setting the knob to all off, all on, or somewhere in between for random patterns, then add manual taps as desired.
You change the loop size and starting beat with the controller patches. The controllers issue a sync pulse that can resync everything if you change a loop property. This is optional, as the sequencer modules inside can be changed on the fly and continue in time, which works pretty well, musically. You might find your loops more interesting if you double the steps per loop, such as setting beats per measure to 10 if you’re doing 5/4 time.
I just added a clock doubler to put some faster fills in there.
I’ve gotten some really cool rhythms out of this. Think of it as a sort of rhythm Etch A Sketch. All steps are reset to off when you turn it on.
It’s been fun to play with. Maybe TOO fun. I will probably go back to my one loop version so I won’t waste more of my guitar practice time.
Note: The great drum sound synth and mixer are from the Audulus sample patches.