Skalen

Sonic Pi unterstützt weite Auswahl von Tonleitern. Wie wäre es mit einer C3-Dur-Skala?

play_pattern_timed scale(:c3, :major), 0.125, release: 0.1

Wir können sie auch über mehrere Oktaven spielen lassen:

play_pattern_timed scale(:c3, :major, num_octaves: 3), 0.125, release: 0.1

Und wie wäre es mit allen Noten einer pentatonischen Skala?

play_pattern_timed scale(:c3, :major_pentatonic, num_octaves: 3), 0.125, release: 0.1

Zufällige Noten

Akkorde und Skalen sind gute Methoden, um eine zufällige Auswahl auf etwas Bedeutungsvolles einzugrenzen. Spiele einmal mit diesem Beispiel, das zufällig Noten aus dem E-Moll-Akkord in der 3. Oktave auswählt:

use_synth :tb303
loop do
  play choose(chord(:E3, :minor)), release: 0.3, cutoff: rrand(60, 120)
  sleep 0.25
end

Probiere auch verschiedene Akkord-Namen und Cut-Off-Bereiche aus.

Akkorde und Skalen entdecken

Um herauszufinden, welche Skalen und Akkorde Sonic Pi unterstützt, klicke einfach auf die Codes-Schaltfläche unten links in diesem Tutorial und wähle entweder chord (Akkord) oder scale (Skala, Tonleiter) aus der API-Liste. Im Info-Bereich im Hauptfenster scrolle nach unten, bist du eine lange Liste von Akkorden oder Skalen findest (je nach dem auf welches Fenster du gerade schaust).

Viel Spaß und nicht vergessen: Es gibt keine Fehler, nur Möglichkeiten.