Bestudeer de volgende code:
play 70
Dit is waar het allemaal begint. Ga je gang, kopieer en plak deze in het codevenster aan de bovenzijde van de app (de grote witte ruimte onder de Afspeel knop). Nu, klik op Afspelen…
Heftig. Klik opnieuw. En opnieuw. En opnieuw…
Woah, te gek, ik weet zeker dat je dit een hele dag kan blijven doen. Maar wacht, voordat je jezelf verliest in een oneindige stroom van bliepjes, probeer het cijfer te wijzigen:
play 75
Hoor je het verschil? Probeer een lager cijfer:
play 60
So, lower numbers make lower pitched beeps and higher numbers make higher pitched beeps. Just like on a piano, the keys at the lower part of the piano (the left hand side) play lower notes and the keys on the higher part of the piano (the right hand side) play higher notes.
play 60
Maak je geen zorgen wanneer dit niets voor jou betekent, mij betekende het ook niets toen ik er eerst aan begon. Het belangrijkste is dat je weet dat lage getallen, lagere tonen maken en hoge getallen, hogere tonen.
Een noot spelen kan leuk zijn, maar veel noten op het zelfde moment spelen kan het beter maken. Probeer dit:
play 72
play 75
play 79
Jazzy! Dus, als je meerdere „play”s typt, spelen ze allemaal op hetzelfde moment. Probeer het voor jezelf - welke cijfers klinken goed samen? En welke verschrikkelijk samen? Experimenteer, verken en ontdek dit voor jezelf.
Zo, het spelen van noten en akkoorden is leuk, maar hoe zit dat met een melodie? Wat als je noten achter elkaar wil spelen en niet op dezelfde moment? Wel dat is eenvoudig, je moet enkel een rust („sleep”) zetten tussen de noten:
play 72
sleep 1
play 75
sleep 1
play 79
Hoe mooi, zo een beetje arpeggio. Dus wat betekent de ‘1’ in ‘sleep 1’? Nou het betekent de duur van de rust. Het betekent eigenlijk slaap voor één tel , voor 1 seconde rusten. Dus, wat als we onze arpeggio een beetje sneller willen? Nou, dan moeten we kortere slaap waarde gebruiken. Wat denk je van de helft? D.w.z. ‘0.5’:
lay 72
sleep 0.5
play 75
sleep 0.5
play 79
Merk op hoe het sneller speelt. Probeer dit nu voor jezelf, verander de rusttijd- gebruik verschillende tijden en noten.
Wat je zeker ook kan proberen is om “tussen” noten te spelen zoals play 52.3
and play 52.63
. Het is absoluut niet noodzakelijk om te blijven vasthouden aan standaard „hele” noten. Speel erop los en amuseer je.
Als je al kennis hebt van muzieknotatie (maak je geen zorgen als dit niet het geval is, zonder deze kennis blijft het even leuk), dan wil je bij het schrijven van een melodie, misschien liever de nootnamen gebruiken zoals: C en F# in plaats van cijfers. In Sonic Pi kan je dat. Je kan dan het volgende doen:
play :C
sleep 0.5
play :D
sleep 0.5
play :E
Denk eraan, een dubbelpunt voor de nootnaam te plaatsen, zodat deze in roze wordt. Je kan hierbij ook het octaaf aangeven door achter de nootnaam een cijfer te plaatsen:
play :C3
sleep 0.5
play :D3
sleep 0.5
play :E4
Als je een verhoogde alteratie (bv. F#) zet je een ‘s’ achter de nootnaam, bv. play :Fs3
. Als je een verlaagde alteratie wil maken (bv. E mol), zet dan een ‘b’ achter de nootnaam bv. play :Eb3
.
Ga nu maar lekker loos bij het maken van je eigen melodietjes, veel plezier ermee.