
Nothing too complicated it seems :) Once I had all my melodies and beats, I grouped them as logically as possible using ‘’do’’ blocks, and triggered each block on the fly to build my arrangement. I can’t remember what the midi CC (d8) was for. I believe that the combo of all this functions and ? works wonders here, creating this very organic, generative yet musically controlled feel.
#Drumspillage 2 trial
Pretty much a trial and error driven process. Now, I’ve quickly become a huge fan of the collision of various very simple functions (degradeBy, rev, slow etc…), conditioned by "every" so that they come and go as musically as possible. I’d do it differently today, in a less verbose way (using mini-notation), but it works ) ''cat'' was used to chain variations of that first cycle, and as far as I remember, it was pretty much a « copy / paste / modify until it sounds good… rinse and repeat » process hehe. Using commas (in the context of a cycle) in-between its subdivisions is here akin to using "stack" (if you’re yet to familiarize yourself with mini-notation, believe me it’s totally worth the effort), to layer these motifs together. ? being a shortcut for "degradeBy 0.5", it injects a very nice dose of probability to the whole cycle, so that a pattern can evolve without too obvious repetition, and with very minimal code. and you'll have a nicely syncopated footworkish groove going. The melody is the sum of super simple motifs, and its structure is reminiscent of a drum beat : the first part of the cycle (the altered euclidian pattern "" (n "-23’" = a low C#)) could totally work for a bass drum, its second part for a snare, and the last bit for a hi-hat. Tidal is the most inspiring MIDI sequencer IMO, and Ableton Live is here used as a fantastic, deluxe plugin hub / audio recorder & mixer (and that’s pretty much my current set-up). The "artwork" is a screenshot of the actual code, and as you can see it's quite simple.ĭ1 = drums (synthesized with AudioSpillage DrumSpillage 2) and d2 for the whole melody (u-he Bazille doing its FM wizardry into loads of reverb). Hopefully I've leveled up my coding chops since then hehe, but still it might be of interest to my fellow live-coders.

Sharing knowledge is part of Tidal's DNA, so here's my humble contribution to a wonderful, super-generous community.

Synths : AudioSpilage DrumSpillage 2 & u-he Bazille.
