Tone.Loop
↳ EXTENDS ToneTone.Loop creates a looped callback at the specified interval. The callback can be started, stopped and scheduled along the Transport’s timeline.
CONSTRUCTOR
new Tone.Loop (The callback to invoke with the event.
The time between successive callback calls.
DEFAULTS
EXAMPLE
Members
.humanize
↝ Boolean or Time #Random variation +/-0.01s to the scheduled time. Or give it a time value which it will randomize by.
.iterations
↝ Positive #The number of iterations of the loop. The default value is Infinity (loop forever).
.playbackRate
↝ Time #The playback rate of the loop. The normal playback rate is 1 (no change). A playbackRate
of 2 would be twice as fast.
.progress
↝ NormalRange READONLY #The progress of the loop as a value between 0-1. 0, when the loop is stopped or done iterating.
Methods
.cancel ( )
#The time after which events will be cancel.
this
Cancel all scheduled events greater than or equal to the given time
.start ( )
#When to start the Loop.
this
Start the loop at the specified time along the Transport’s timeline.
.stop ( )
#When to stop the Loop.
this
Stop the loop at the given time.