Øvelse: Beatslicing
I denne øvelse producerer du beats ved hjælp af algoritmisk beatslicing.
Klargøring
- Indlæs først et eller flere trommeloops under variablen
~sample
til brug i nedenstående øvelse. Det er (for denne øvelse) vigtigt, at trommeloopet er metrisk underdelt i sekstendedele og varer præcis én takt. - Indlæs SynthDef'en
\slice
fra afsnittet om beatslicing.
Algoritmiske beats
Skab med afsæt i klargjort SynthDef of sample et nyt beat ud af et eksisterende beat. Dit nye beat skal overholde følgende krav:
- Slices skal vælges tilfældigt af patterns.
- Klang skal varieres ved hjælp af
\drive
og de to filterparametre (\cutoff
og\rq
). - Mikrotimingen skal varieres ved hjælp af
\lag
-nøglen - vælg hertil selv et passende pattern og værdier. - Vælg selv yderligere parametre til justering .
Beatslicing med patterns
TempoClock.tempo = 115 / 60;
Pdef(\beat,
Pbind(
\instrument, \slice,
\buf, ~sample,
\numSlices, 16,
\slice, Pseries(0, 1, 16).repeat,
\dur, 1/16 * 4,
\lag, 0,
\pan, 0,
\direction, 1,
\release, 0.01,
\drive, 0,
\cutoff, 16000,
\rq, 1,
\amp, 0.5,
)
).play;
Synkretisme med to breakbeats
Tag afsæt i samme ressourcer som ovenfor plus mindst ét ekstra sample og fremstil et nyt beat. Opgaven her går ud på at få to breakbeats til at fungere sammen klangligt, rytmisk og evt. tonalt.
- Ved nøglen
\buf
skiftes der vha. patterns mellem de indlæste samples. - Justér gerne på anvendte nøgler og på den SynthDef, som ligger til grund for kompositionen.
- Fremstil mindst tre forskellige varianter af beatet, eksporter dem fra SuperCollider og indlæs i en DAW som trommebeat for en komposition.