play 72 sleep 1 play 75 sleep 1 play 79Ao sequenciar algumas linhas de código, você cria uma melodia simples com um toque ocidental. Juntamente com as ideias próprias, suas notas e músicas, você pode usar um comando de sample que amplia a capacidade de reproduzir qualquer som pré-gravado. O Sonic Pi inclui toneladas de gravações internas para usar, como bateria, guitarra e ruídos atmosféricos como amostra. Além disso, se você deseja repetir ou tocar notas aleatórias, também existem outros comandos como do, end e loop que permitem iterar ou selecionar de acordo. Por último, mas não menos importante, o aspecto mais interessante que o Sonic Pi oferece é a codificação ao vivo. Você pode usar o comando live_loop para ajustar e modificar o programa à medida que ele é executado continuamente.
live_loop :beats do sample :bd_haus sleep 0.5 endUm loop ao vivo é um tipo de loop que pode ser alterado enquanto está em execução. Ele fornece a simultaneidade para tocar vários instrumentos ao mesmo tempo, assim como os membros da banda - um tocando bateria, o outro baixo e outro no violão. Esses comandos são processados através de um back-end de sintetizador chamado SuperCollider.