Hi Chris & Yves,
Count me as an enthusuatic Midicake Arp user. My primary use case utilises the follow mode, playing a midicontroller to provide the notes/chord for the arp engines to follow. That said, I've also used a sequencer to composer chord loops for the arp that I can use as a dependable vamp during live performance. I've also played with the new chord chains functionality, too, and that'll definitely get used when I pull my next set together 🙂
Ok, so why am I posting?
I've been looking into various compositional theories to be able to spice up the sort of music I can perform solo backed by all this wonderful technology .... I come from a background firmly in rock bands 🙂
One thing I've been playing with is Neo-Riemann transforms. If this is not something you've come across, a bit of googling might help, but the general ideas is simply this: Chords are described as combinations of tones on a 'tone net' arranged in a triangular grid. A lot of film music uses this appraoch to create emotional chord progressions that are not diatonic in the traditional sense.
The novel thing is that chords are 'transformed' by moving from one postion to an adjacent positon on the grid. There are a limited number of transform types, and they work on any triad (and extensions to a degree). The operation a transform performs on notes is the same no matter what the starting chord is, and the resulting chord has the same relationship to the starting chord, no matter what that starting chord is.
So, what I'm thinking is that you could save a series of transforms using far less memory than storing complete chords, and composing using a series of transformations from a starting chord is a fun and new way to create interesting results away from the typical diatonic/ functional harmony approach.
Anyway .... I thought I'd share 🙂