Gå til indholdet

Øvelse: Grundlæggende brug af Patterns

Med denne øvelse får du grundlæggende erfaring med brug af patterns. Opgaverne er simple i forhold til potentialet i patterns, men en god forståelse af de grundlæggende forhold er afgørende for at man kan arbejde med de mere komplicerede teknikker senere hen.

Find fire fejl

Find og ret fejlene i de fire eksempler herunder.

  1. Læs fejlmeddelelsen, før du retter fejlen.
  2. Forklar i en kommentar for hvert eksempel hvad du har rettet og hvad problemet bestod i.
  3. Ryd SuperColliders post window (Ctrl/Cmd-Shift-P) inden du starter med et nyt eksempel.
Find fire fejl
Pbind(
    Pwhite(0, 7), \degree,
).play;

Pbind(
    \degree, Pseq(3, 7),
).play;

Pbind(
    \degree, Pwhite(0, 7);
    \dur, 0.5;
).play;

Pbind(
    \dur, 0.25,
    \octave, Pseq([3. 4. 5]),
).play;

Skabelon til opgaverne herunder

I opgaverne herunder skal du skrive dine egne Pbind-kompositioner. Du kan kopiere nedenstående skabelon for at gå i gang.

Skabelon til øvelser i patterns
Pbind(

).play;

Pbind og tonehøjde

Denne opgave fokuserer på brug af nøgler til angivelse af tonehøjde i Pbind. Der skal ikke anvendes patterns (ud over Pbind).

Spil følgende toner i uendelig gentagelse:

  1. Tonen c (brug \degree).
  2. Tonen d (brug \degree eller \root).
  3. Tonen d ved oktav 3 (brug \degree og \octave).
  4. Tredje trin på en c-mol skala (brug \scale og \degree).
  5. En A-dur-akkord (brug \root og \degree).
  6. En f-mol-akkord (vælg selv passende nøgler).

Rytmik i Pbind

Denne opgave fokuserer på brug af nøgler til angivelse af rytmik og frasering i Pbind samt tempoangivelse med TempoClock. Der skal ikke anvendes patterns (ud over Pbind).

Spil tonen c i uendelig gentagelse med følgende rytmik og frasering:

  1. Fjerdedele (én tone pr. taktslag).
  2. Ottendedele (to toner pr. taktslag).
  3. Sekstendedele (4 toner pr. taktslag).
  4. Ottendedele med legato-frasering.
  5. Ottendedele med staccato-frasering.
  6. Fjerdedele ved 40 BPM.
  7. Ottendedele ved 150 BPM.

Sekvenser med Pseq

Denne opgave fokuserer på brug af Pseq til at angive sekvenser.

Spil følgende ved hjælp af Pseq:

  1. Første frase i melodien til 'Mester Jakob' (brug nøglen \degree).
  2. Første frase i melodien til 'Mester Jakob' i D#-dur (brug \root til at angive grundtonen).
  3. Første frase i melodien til 'Mester Jakob', spillet i en frygisk skala i stedet for en dur-skala (brug \scale).
  4. Et c, der veksler mellem oktav 3 og 4.
  5. En akkordbrydning (Dm7).
  6. En selvkomponeret rytme, som indeholder ottendele, fjerdedele og halvnoder (brug \dur).
  7. En sekvens, hvor alle toner spilles legato på nær hver 4. tone i sekvensen, som spilles staccato (brug nøglen \legato).

Tilfældighed med Pwhite

Afspil følgende ved hjælp af Pwhite:

  1. 10 toner, valgt tilfældigt inden for en C-dur-skala.
  2. Tilfældige frekvenser mellem 500 og 1000 hz (brug nøglen \freq).
  3. Spil en uendelig række af akkordbrydninger med uregelmæssig rytmik og frasering.
  4. Spil tilfældige skalatrin inden for en F-mol-skala, hvor alle toner gentages én gang (brug .stutter).

Tilfældighed med lister

  1. Afspil med Prand 10 tilfældigt valgte elementer fra listen ~skalatrin.
  2. Afspil med Pshuf listen ~skalatrin 2 gange i en tilfældig rækkefølge.
  3. Afspil listen ~skalatrin i en tilfældig rækkefølge 4 gange, gentag herefter dette med en ny tilfældig rækkefølge (dette kan gøres ved at kombinere Pshuf og .repeat).
En række skalatrin
~skalatrin = [-2, 0, 1, 3, 4, 6];