Recombinator is a software application for recombining in real time MIDI drum loops that makes use of a novel analysis of rhythmic patterns that sorts them in order of their complexity.
We measure rhythmic complexity by comparing each rhythmic pattern found in the loops to a metrical template characteristic of its time signature.
The complexity measure is used to sort the MIDI loops prior to utilizing them in the recombination algorithm. This way, the user can effectively control the complexity and variation in the generated rhythm during performance.
This software is part of the Kinetic.Toolbox.