Tocar beeps é só o início. Uma coisa muito mais divertida é tocar samples pré-gravados. Experimenta:
sample :ambi_lunar_land
O Sonic Pi traz muitos samples passíveis de serem usados. Podes usá-las usando o comando play
. Para tocar vários samples e notas basta escreve-los de forma sequencial:
play 36
play 48
sample :ambi_lunar_land
sample :ambi_drone
Se quiseres separá-los temporalmente, usa o comando sleep
:
sample :ambi_lunar_land
sleep 1
play 48
sleep 0.5
play 36
sample :ambi_drone
sleep 1
play 36
Nota como o Sonic Pi não espera que os sons acabem de tocar antes de começar a tocar o seguinte. O comando sleep
só conta o espaço de tempo entre o início de dois sons(sejam eles samples ou beeps). Isto permite criar sons facilmente, assim como sobreposição de efeitos. Mais tarde neste tutorial vamos ver como controlar a duração de sons com envolventes.
There are two ways to discover the range of samples provided in Sonic Pi. First, you can use this help system. Click on Samples in the menu at the bottom of this help screen, choose your category and then you’ll see a list of available sounds.
Alternativamente, podes usar o sistema de auto-completação. Basta escreveres o início de um grupo de samples, como: sample :ambi_
e vais ver um menu suspenso com nomes de samples. Experimenta os prefixos de categorias seguintes:
‘:ambi_’
:bass_
:elec_
:perc_
:guit_
:drum_
:misc_
:bd_
Experimenta agora misturar samples nas tuas peças!