Sonic Pi geeft ondersteuning aan een breed scala van toonladders. Wat dacht je van de toonladder C3 majeur?
play_pattern_timed scale(:c3, :major), 0.125, release: 0.1
We kunnen zelfs meer octaven vragen:
play_pattern_timed scale(:c3, :major, num_octaves: 3), 0.125, release: 0.1
Wat dacht je van deze noten in een pentatonische toonladder?
play_pattern_timed scale(:c3, :major_pentatonic, num_octaves: 3), 0.125, release: 0.1
Akkoorden en toonladders zijn een goede manieren om een willekeurige keuze tot iets zinvols te beperken. Speel met dit voorbeeld dat willekeurige noten uitkiest van het akkoord E3 mineur:
use_synth :tb303
loop do
play choose(chord(:E3, :minor)), release: 0.3, cutoff: rrand(60, 120)
sleep 0.25
end
Probeer verschillende akkoordnamen en cutoff in te geven.
Om erachter te komen welke toonladders en akkoorden worden ondersteund door Sonic Pi klikt u de knop Lang op het linkeruiteinde van deze tutorial en kies vervolgens chord of scale in de lijst van de API. Scroll In de informatie van het hoofdpaneel naar beneden totdat u een lange lijst van akkoorden of schalen ziet (afhankelijk van welke u zoekt).
Veel plezier en vergeet niet: er zijn geen fouten, alleen kansen.