Mientras explorábamos las opciones con sintetizadores y efectos, habrás notado que hay un número de opciones que terminan en _slide
. Quizás intentaste utilizarlos y no hubo efecto. Esto es porque ellos son parámetros especiales que sólo funcionan cuando controlas los sintetizadores como dijimos en la sección anterior.
Considera el siguiente ejemplo:
s = play 60, release: 5
sleep 0.5
control s, note: 65
sleep 0.5
control s, note: 67
sleep 3
control s, note: 72
Aquí puedes escuchar el sintetizador cambiando tono inmediatamente en cada llamada de control
. Sin embargo, quizás querramos que el tono se deslice entre cambios. Ya que estamos controlando el parámetro note
, para añadir deslizamiento (slide), debemos setear el note_slide
del sintetizador:
s = play 60, release: 5, note_slide: 1
sleep 0.5
control s, note: 65
sleep 0.5
control s, note: 67
sleep 3
control s, note: 72
Ahora escuchamos las notas “deslizadas” entre cada llamada de control
. ¿suena bien, no? Puedes acelerar/desacelerar el arraster usando tiempos más cortos en note_slide: 0.2
.
Cada parámetro que puede ser controlado, tiene su correspondiente _slide
con el que jugar.
Una vez que determines un parámetro de _slide
en un sintetizador, será recordado y usado cada vez que deslices el correspondiente parámetro. Para detener el deslizamiento, debes setear el valor de _slide
a 0 antes de la siguiente llamada a control.
También es posible deslizar opciones de efectos (FX):
with_fx :wobble, phase: 1, phase_slide: 5 do |e|
use_synth :dsaw
play 50, release: 5
control e, phase: 0.025
end
Ve y diviértete deslizando todo para unas transiciones suaves y control fluído… Now have fun sliding things around for smooth transitions and flowing control…