Controlul efectelor

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!