CycliC is based on a very straightforward concept: up to 6 independent "subsequences" traverse through a 32 step note array. Each of these subsequences can send MIDI information to a unique MIDI device and/or channel. Active notes within the note array can be selected at random, as can the note values themselves. Notes can also be constrained to musical scales if desired (thanks to VJ Manzo'd Modal Object Library!). The sequencer can run off of an internal clock, or via MIDI clock, and its presets can be selected via MIDI program change messages. Each subsequence can also be "reset" to its starting point at any time.
The bottom line is that in many ways, this sequencer is quite simple, but incredibly powerful. It reminds me of the hardware/software Klee, as I often get very musical and unexpected patterns from it (especially when using the randomize features, as well as the individual subsequence "resets"). But unlike the Klee, you don’t need to pore over the manual to understand what the heck is going on!
Hat’s off to Olivier for the great original idea for this, as well as feedback along the way during its creation!