Sonic Pi incluye un gran rango de escalas. ¿qué tal tocar una escala de Do3 mayor?
play_pattern_timed scale(:c3, :major), 0.125, release: 0.1
Podemos pedir para más octavas:
play_pattern_timed scale(:c3, :major, num_octaves: 3), 0.125, release: 0.1
¿qué tal todas las notas de la escala pentatónica?
play_pattern_timed scale(:c3, :major_pentatonic, num_octaves: 3), 0.125, release: 0.1
Los Acordes y Escalas son una buena manera de restringir una elección aleatoria para hacer algo significativo. Toca esl siguiente ejemplo que agarra notas al azar del acorde de E3 menor:
use_synth :tb303
loop do
play choose(chord(:E3, :minor)), release: 0.3, cutoff: rrand(60, 120)
sleep 0.25
end
Intenta cambiar los nombres de acordes y los rangos de corte.
Para saber cuáles acordes y escalas vienen con Sonic Pi, simplemente cliquea el botón Lang a la izquierda de este tutorial y elige acorde o escala de la lista API. En la información en el panel principal, baja hasta ver una larga lista de acordes y escalas (dependiendo de cuál estés viendo).
¡Diviértete y siempre recuerda que no hay errores, sólo oportunidades!