Kappaleen tekeminen
Nyt kun kappaleen pohja on kunnossa on aika keksiä sille toimiva päämelodia. Sen sijaan että kirjoittaisimme melodiakulun toistuvilla play
ja sleep
komentojen sarjoilla, voimme käyttää komentoa play_pattern_timed
säästääksemme aikaa ja koodirivejä.
Sen sijaan että kirjoittaisit:
Voit kirjoittaa saman asian myös näin:
Ensimmäinen lista [:c2, :d2, :e2, :d2]
on joukko säveliä ja toinen lista [0.5, 0.25, 0.75, 0.5]
on joukko sävelten välissä olevia taukoja.
Tee uusi live_loop
nimeltä melodia
, johon voimme kirjoittaa kappaleen päämelodian. Jos se tuntuu helpommalta, käytä play_pattern_timed
komentoa melodian kirjoittamiseen. Voit myös halutessasi käyttää selaimessa toimivaa pianoa päämelodian tavailua varten. Alla on esimerkki melodiasta:
Nyt koko kappale kuulostaa jotakuinkin tältä:
Nyt olet jo saanut upean alun kappaleen kirjoittamiseen Sonic Pi:llä. Seuraavaksi kannattaakin tutkia miten kappale muuttuu kokeilemalla erilaisia melodiakulkuja, syntetisaattorin ääniä, sampleja ja sleep
, attack
ja release
-arvoja.