# 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
    sleep 2
    with_arg_bpm_scaling false do
      play 50, release: 2
      sleep 2
    end
| ``
    # release is actually 1 due to bpm scaling
    # actually sleeps for 1 second

    # release is now 2
    # still sleeps for 1 second
# 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