Veja o código a seguir:
play 70
É aqui que tudo começa. Vá em frente, copie e cole este código no editor (o grande espaço em branco abaixo do botão Run). Agora pressione Run…
Intenso. Pressione outra vez. E outra vez. E outra vez
Wow, doido, eu tenho certeza de que você poderia fazer isso o dia todo. Mas espere, antes de se perder em uma corrente infinita de bips, tente modificar o número:
play 75
Consegue notar a diferença? Tente outro número:
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
Não se preocupe se isso não significa nada pra você - Não significava para mim quando eu comecei. Tudo o que importa agora é que você saiba que números baixos criam bips graves e números altos criam bips mais agudos.
Tocar uma nota pode ser divertido, mas tocar várias ao mesmo tempo pode ser ainda melhor. Tente:
play 72
play 75
play 79
Jazzy! Quando você escreve múltiplos play
s, ele tocam todos ao mesmo tempo. Tente você mesmo - quais números soam bem juntos? Quais soam terríveis? Experimente, explore e encontre você mesmo.
Tocar notas e acorde é divertido - mas e quanto uma melodia? E se você quiser tocar uma nota após a outra e não ao mesmo tempo? Bom, isso é fácil, você só precisa usar sleep
(dormir/esperar) entre as notas:
play 72
sleep 1
play 75
sleep 1
play 79
Que belo arpejo. Mas o que o 1
significa em sleep 1
? Bom, significa a duração da espera (sleep). Na realidade, significa espere durante uma batida, mas por enquanto vamos considerar como aguardar por 1 segundo. E se nós desejarmos tocar nosso arpejo um pouco mais rápido? Nós precisamos usar valores de espera menores. Que tal a metade? Isto é: 0.5
:
play 72
sleep 0.5
play 75
sleep 0.5
play 79
Note como toca mais rápido. Agora tente você mesmo, mude os valores - use tempos e notas diferentes.
Uma coisa que você pode tentar são notas ‘intermediárias’, como play 52.3
e play 52.63
. Não há absolutamente necessidade alguma para nos fixarmos às notas padrão. Toque e divirta-se.
Para aqueles que já conhecem um pouco de notação musical (não se preocupe se você não souber - isso não é necessário para se divertir) você pode querer escrever uma melodia usando nomes das notas como C e F# (notação inglesa) em vez de números. O Sonic Pi entende isso. Você pode fazer o seguinte:
# Notação Inglesa: C=Dó; D=Ré; E=Mi; F=Fá; G=Sol; A=Lá; B=Si
play :C
sleep 0.5
play :D
sleep 0.5
play :E
Lembre-se de colocar os dois-pontos :
antes do nome de cada nota, para que ela fique cor-de-rosa (indicando que foi reconhecida). Você também pode especificar a oitava, adicionando um número após o nome de nota:
# :C3 = Dó na terceira oitava; :E4 = Mi na quarta oitava...
play :C3
sleep 0.5
play :D3
sleep 0.5
play :E4
Se quiser transformar uma nota em sustenido, adicione um s
após o nome da nota, como em play :Fs3
. Se você quiser transformar a nota em bemol, adicione um b
como em play :Eb3
.
Agora pire e divirta-se criando suas próprias melodias.