Kappaleen tekeminen
Lisää uusi live_loop
bassoa varten ja kirjoita sille yksinkertainan ja toimiva bassolinja. Voit käyttää halutessasi selaimessa toimivaa virtuaalipianoa bassolinjan melodian tavailua varten. Alla on esimerkki bassolinjasta:
Seuraavaksi opit miten Sonic Pi:n play
-komennon soivan äänen saa muunnettua. Joka kerta kun kutsut Sonic Pi:ssä komentoa play
se käyttää syntetisaattorin oletusääntä beep
ellei sitä ole aiemmin koodissa muutettu. Syntetisaattorin (tuttavallisemmin syntikan) äänen voi vaihtaa komennolla use_synth :syntikan_nimi
ennen play
-komentojen kutsuminen.
Alla olevassa esimerkissä käytämme syntikan bassona ääntä nimeltä fm
:
Sonic Pi:ssä on todella monia mielenkiintoisen kuuloisia syntikoita. Voit löytää eri ääniä helposti use_synth
komennon jälkeen avautuvasta listasta tai Apupaneelin (Help) Synths-välilehdeltä.
Toisinaan saatat haluta soittaa säveliä eri pituisina. Tämä voidaan tehdä lisäämällä play
-komentoon parametrit attack
ja release
, jotka muokkaavat äänenvoimakkuutta suhteessa aikaan:
Komennot attack
ja release
näyttäävät seuraavanlaiselta. Nyt sävel soi yhteensä 4 iskun ajan: Se voimistuu ensimmäisen iskun ajan ja hiljenee 3 iskun ajan.
Voit myös sävelistä lyhyitä iskuja (staccato) asettamalla attack
-arvo nollaan ja antamalla release
-arvolla hyvin pieni arvo:
Tutki vielä erilaisia syntetisaattorin ääniä ja sävelten pituuksia ja muokkaa bassoraidastasi juuri sellainen kuin haluat!
Kertauksena, olemme nyt ohjelmoineet yksinkertaisen rumpubiitin ja bassolinjan ja koodi näyttää jotakuinkin tältä: