HOOK is a completely mappable four-channel MIDI rhythm generator for Ableton Live. Its core is based on the concept of self-similarity and binary sequences. Rhythms are generated from the interaction of two counters, going at different speeds, which have a self-similar relationship to each other. It features euclidean accents, logic swapping, direction control and many other features to create non-linear and syncopated grooves.
Completely programmed on MaxForLive, prototyped in MaxMSP.