[title edited - not theory anymore]
- Digitakt can sequence program changes, and it has trig conditions
- you can take a MIDI cable and create a loop from the MIDI out into the MIDI in
So, you could put a trigless lock into a MIDI track which just sends a program change to the device. DT should then queue a pattern according to the program change it sends to itself.
Cool! You can chain patterns that way. Mute the MIDI track to stay in a pattern.
now, what if you enable a trig condition for that lock. Depending on the condition, it will either stay in the pattern, or switch to another oneā¦
what if you put down several trigless locks, each with their own program change, and with a certain probability?
it should switch to the last received PC, so it could either stay in one pattern, or switch to one of several, randomly. setting up a series of patterns which all have such trigs in them⦠boom, generative auto-song.
e.g.:
step: 1. 2. 3. 4. 5. .... etc
trc : [50%][50%][50%][50%][50%]
pchg: 4 1 3 4 0 .... up to you
itās most likely (50%) triggering a program change to 0 at step 5. uuhhhh⦠I succ at math but I think the one at step 4 is half as likely, since thereās a 50% chance itās cancelled out by step 5⦠etc.
so⦠this can get pretty deep pretty quick once different probability values come into play. Lot of thought can be put into what the probabilities are
it might be pretty fun with a number of rather short patterns⦠like 2-4 steps, each containing only a beat or short phrase⦠auto-breakbeats⦠different BPMs per patternā¦
dunno if this works. theoretical, for now.
thx @sezare56 for the idea