Wait for duration

sleep

[seconds (number)]

Wait for a number of seconds before triggering the next command. Seconds are scaled to the current bpm setting.

Introduced in v2.0

Example 0 



play 50 
play 55
play 62

sleep 1 

play 50 
sleep 0.5
play 55
sleep 0.5
play 62


# Without calls to sleep, all sounds would happen at once:
 
# This is actually a chord with all notes played simultaneously
 
 
 
# Create a gap, to allow a moment's pause for reflection...
 
# Let's try the chord again, but this time with sleeps:
# With the sleeps, we turn a chord into an arpegio
 
 
 



Example 1 



use_bpm 120
play 50
sleep 1
play 55
sleep 1
play 62



use_bpm 30
play 50
sleep 1
play 55
sleep 1
play 62


# The amount of time sleep pauses for is scaled to match the current bpm. The default bpm is 60. Let's double it:
 
 
 
# This actually sleeps for 0.5 seconds as we're now at double speed
 
 
 
 
# Let's go down to half speed:
 
 
 
# This now sleeps for 2 seconds as we're now at half speed.