Możliwe jest również kontrolowanie efektów, jendakże jest ono realizowane w trochę inny sposób:
with_fx :reverb do |r|
play 50
sleep 0.5
control r, mix: 0.7
play 55
sleep 1
control r, mix: 0.9
sleep 1
play 62
end
Zamiast używać zmiennej, korzystamy z parametru pomiędzy słupkami
znajdujacymi się w bloku kodu do/end. Pomiędzy słupki |
wstawiamy
unikalną nazwę dla naszego efektu, dzięki czemu możemy się później
do niej odwoływać w danym bloku kodu do/end. Postępowanie w tym
przypadku jest identyczne do używania parametrów w funkcjach.
A teraz spróbuj wykorzystać kontrolę nad syntezatorami i efektami!