Øvelse: Generativ komposition
Denne øvelse handler om at bruge patterns til generativ komposition.
Aleatorik ud over det hele
Skriv en komposition med Pbind
, hvor alle parametre genereres tilfældigt, dvs. de faste værdier skal erstattes med patterns, der genererer tilfældige værdier.
Aleatorik ud over det hele
Pbind(
// Tonehøjde
\degree, 0,
\octave, 4,
\mtranspose, 0,
\dur, 1,
\legato, 1,
\db, -20,
).play;
Sekvens og generativitet
- Erstat teksten
Lunken kaffe
herunder med et udtryk efter eget valg og kør derefter den første kodeblok. Du har nu den~sekvens
, som skal være grundlag for din komposition. - Skriv ved hjælp af
Pbind
og listebaserede patterns somPseq
,Pshuf
,Prand
,Pxrand
,Pwrand
ogPser
en generativ komposition, der lever op til følgende krav:- Kompositoriske parametre (tonehøjde, rytmik/frasering, lydstyrke, panorering osv.) skal så vidt muligt baseres på listen, som er gemt under variablen
~sekvens
. - Forsøg at tilstræbe en balance mellem gentagelse og variation. Hertil kan det være en god ide at bruge pattern-methods som
.stutter
,.repeat
og.clump
.
- Kompositoriske parametre (tonehøjde, rytmik/frasering, lydstyrke, panorering osv.) skal så vidt muligt baseres på listen, som er gemt under variablen