Ø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
~sampletil 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
\slicefra 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
\driveog de to filterparametre (\cutoffog\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
\bufskiftes 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.