Block-level use new synth defaults
with_synth_defaults
Specify new default values to be used by all calls to play
within the do
/end
block. After the do
/end
block has completed the previous synth defaults (if any) are restored.
Introduced in v2.0
Example
# Example 1 |
play 50
use_synth_defaults amp: 0.5, pan: -1
play 50
with_synth_defaults amp: 0.6, cutoff: 80 do
play 50
end
play 60
|
# plays note 50 with default arguments
# plays note 50 with an amp of 0.5, pan of -1 and defaults for rest of args
# plays note 50 with an amp of 0.6, cutoff of 80 and defaults for rest of args (including pan)
# plays note 60 with an amp of 0.5, pan of -1 and defaults for rest of args
|