Block-level enable and disable BPM scaling
with_arg_bpm_scaling
Turn synth argument bpm scaling on or off for the supplied block. Note, using rt
for args will result in incorrect times when used within this block.
Introduced in v2.0
Examples
# Example 1 |
use_bpm 120
play 50, release: 2
with_arg_bpm_scaling false do
play 50, release: 2
end
|
# release is actually 1 due to bpm scaling
# release is now 2
|
# Example 2 |
use_bpm 120
play 50, release: rt(2)
sleep rt(2)
with_arg_bpm_scaling false do
play 50, release: rt(2)
sleep rt(2)
end
|
# Interaction with rt
# release is 2 seconds
# sleeps for 2 seconds
# ** Warning: release is NOT 2 seconds! **
# still sleeps for 2 seconds
|