Generative, mutating pattern chains

[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? :astonished:

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 :slight_smile:

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. :slight_smile:
thx @sezare56 for the idea

39 Likes

Yeah I thought about conditional trigs for ProgChange too ! Should work if we can plock Pchanges. If Simon said so… :content:

It’s possible to play patterns randomly with OT + A4 Multi Map. Assign patterns to notes in Multi Map, play notes randomly with OT.

I also tried Pc randomness with OT + Event Processor Plus, assigning notes to Pc. Random notes = Random Pc. Great on Blofeld drum sounds, sounds changes are immediate.

5 Likes

if you press the record button on a video capture setting on a camera or mobile phone while the elektron digitakt is placed before it, and are executing a similar action to the aforementioned, i would be interested in recalling it visually, if it were uploaded to a website that hosts streaming video file display.

15 Likes

= ā€œ+1. video please.ā€ ?

4 Likes

:laughing:

UPS says Monday

4 Likes

the persistent delicacy prevalent in this post’s wording truly communicates your deep desire for a visual representation of said scenario while respectfully avoiding to exert the commonly found pressure of similiar requests.

+1 unit of internet for you and all fellow elektronauts for keeping this place highbrow and inspiring.

13 Likes

There are funny, miraculous things about to unfold regarding void’s midi-theory.

1 Like

:control_knobs::control_knobs: :metal:

2 Likes
15 Likes
6 Likes

Interesting… I guess then, that you could theoretically build some complex generative sequences using short (e.g. 1–4 steps) patterns, with trig conditions set accordingly… this kinda makes me want to order a digitakt now!

edit, oh wait, you already said that in your original post :smiley:

3 Likes

theoretically :slight_smile:

1 Like

Great ideas!
I wonder how much of a ā€œbufferā€ you have to give the DT to send the program-change message(s).
If you recall, the AR/A4 seq had some issue with pattern-changes coming at the end off the pattern (but this may have been related to the step-counting/advanced seq settings; can’t remember).

It probably won’t be an issue with longer patterns, but I wonder what happens with 2-4 step patterns. Humm…
DT is getting more interesting by the day!

1 Like

One can also setup the MIDI channel to send MIDI notes to DT audio tracks.
With trig conditions…
Start from a blank pattern, live rec, and let it evolve.
Add the pattern change above and let DT sing for itself :smiley:

4 Likes

that idea works on the MD … wich is so great … unfortunately it has no Trig-Conditions. but still … pretty useful

and very useful : if you set a trigger with the prg chg on the last step it jumps after 2 runs of that pattern to the desired one

1 Like

interesting thread. looking forward listening to some results, when you got the DT

I think I read Simon on ā€œintroducingā€ saying that they work on a pattern chain usable as a song mode. There’s a chance.

2 Likes
1 Like

A ā€œpattern jumpā€/ā€œpattern cutā€ trig type would be an interesting addition:

Pattern jump: Instantly jump to specified/next pattern
Pattern cut: Start next pattern at specified position

edit: or one jump/cut type, that jumps to specified position of next cued pattern on the step after the trig

Coupled with trig conditions it could result in some interesting chopping of patterns…

3 Likes

ittt work! :imp:

https://twitter.com/o___/status/869266846024957952
^ video… probability-switching 3 patterns… some MIDI LFOs & extra sequencing routed back to the audio tracs.
it’s just 2 audio tracks… the rhythm thing and the chord thing…

phone mic recording, so here’s another jam, direct:

since it’s probability based, you get a different ā€˜song’ each time…

23 Likes