Este posibil sa controlezi si efectele, dar acest lucru se face intr-un mod usor diferit:
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
In loc sa folosim o variabila, folosim parametrii delimitati de bare - ‘ | ’ - din cadrul blocurilor do/end. Trebuie sa specificam intre bare un nume unic pentru efectul care se executa, putand apoi folosi acest nume in cadrul blocului do/end care-l contine. Acest comportament este identic cu cel al functiilor cu parametri. |
Acum poti sa te joci controland niste sintetizatoare si efecte in timpul redarii!