Kappaleen tekeminen
Katsotaan aluksi kuinka Sonic Pi:ssä ohjelmoidaan rumpubiitti, jossa on bassorumpu, virveli ja hihat ja tutustutaan kahteen uuteen komentoon live_loop
ja sample
.
Aloita ohjelman kirjoittaminen tyhjälle välilehdelle (Buffer) ja luodaan sinne live_loop
nimeltä :rummut
. Luupin nimi voi olla mitä vain ja sen tarkoitus on vain selventää mitä kyseinen luuppi tekee. live_loop
on jatkuva luuppi (ts. toistuu niin kauan kunnes ohjelma pysäytetään painamalla Stop-nappulaa) ja se ajetaan samanaikaisesti muiden live_loop
:ien kanssa.
Huomioilive_loop
-komentoja voi olla lukuisia eri nimillä, mutta kahdella live_loop
:lla ei voi olla samaa nimeä. Jokaisen live_loop
:in sisällä täytyy olla vähintään yksi sleep
-komento.
Nyt sinulla on ohjelmassa tyhjä luuppi nimeltä :rummut
. Ohjelmoidaan sinne seuraavaksi yksinkertainen peruskomppi, jossa bassorummun iskut ovat ensimmäisellä ja kolmannella iskulla ja virvelirummun iskut ovat toisella ja neljännellä. Sävelten soittamisen sijaan käytetään tällä kertaa komentoa sample :samplen_nimi
, jolla voidaan soittaa sample (nauhoitettu ääninäyte). Tässä on esimerkkiohjelma rumpubiitistiä :
Ohjelman pitäisi soittaa nyt tasaista peruskomppia. Tempoa voit kokeilla muuttaa vaihtamalla numeroa use_bpm
-komennon perässä. Kun olet kirjoittanut sample
-komennon ja painanut välilyöntiä Sonic Pi tarjoaa sinulle automaattisesti listan eri sample-mahdollisuuksista, joita voit käyttää komennon kanssa. Kokeile seuraavaksi vaihtaa eri iskuilla kuuluvia rumpusampleja.
Alla oleva kuva vielä havainnollistaa kuinka yksi live_loop
:in kierto toimii:
Seuraavaksi lisätään rumpukomppiin hi-hatin iskut. Sitä varten luodaan uusi live_loop
nimeltä :hihat
ja ohjelmoidaan se soittamaan hi-hatilta kuulostava sample esimerkiksi joka 1/16-nuotilla:
Noin monotoninen hi-hat-komppi ei kuitenkaan istu hirveän hyvin peruskompin sekaan. Tehdään siitä vähän mielenkiintoisempi esimerkiksi seuraavalla muokkauksella:
Hi-hat-komppi soikin nyt polyrytmisesti, sillä luupin pituus on nyt 1.25 iskua, joten se ei aina alakaan alusta rumpukompin ykkösellä. Alunperin tarkoituksenamme oli tehdä siitä tasan yhden iskun pituinen, mutta annetaan tämän hi-hat-kompin nyt olla, sillä sehän kuulostaa todella hyvältä ja se onkin tärkeintä! Sonic Pi -ohjelmoinnissa voi ja on varaa tehdä paljon virheitä, sillä niiden avulla voit monesti löytää ääniä ja rytmejä jotka ovatkin mielenkiintoisempia kuin lopputulos mihin alunperin olit pyrkimässä.
Nyt kappaleen alun pitäisi näyttää jotakuinkin tältä:
Millä tavoin live_loopit näyttäytyisivät normaaleissa musiikinteko-ohjelmissa? Katso alla oleva video, jonka avulla voit hahmottaa minkälaisia “sekvenssejä” live_loopit muodostavatkaan.
Kokeile seuraavaksi muuttaa rumpukompin sampleja ja rytmejä. Voit halutessasi lisätä kolmannen live_loopin perkussiosoittimille tai muille. Seuraavaksi luomme bassoraidan kappaletta varten…