Tone.Source
↳ EXTENDS Tone.AudioNodeBase class for sources. Sources have start/stop methods and the ability to be synced to the start/stop of Tone.Transport.
CONSTRUCTOR
new Tone.Source ( )DEFAULTS
EXAMPLE
Members
.state
↝ Tone.State READONLY #Returns the playback state of the source, either “started” or “stopped”.
.context
↝ Tone.Context READONLY #Get the audio context belonging to this instance.
Methods
.start ( )
#When the source should be started.
this
Start the source at the specified time. If no time is given, start the source now.
EXAMPLE
.stop ( )
#When the source should be stopped.
this
Stop the source at the specified time. If no time is given, stop the source now.
EXAMPLE
.sync ( )
#this
Sync the source to the Transport so that all subsequent calls to start
and stop
are synced to the TransportTime instead of the AudioContext time.
EXAMPLE
EXAMPLE
.disconnect ( )
#Either the output index to disconnect if the output is an array, or the node to disconnect from.
this
disconnect the output
.toMaster ( )
#this
Connect ‘this’ to the master output. Shorthand for this.connect(Tone.Master)
EXAMPLE
.connect ( )
#optionally which output to connect from
optionally which input to connect to
this
connect the output of a ToneNode to an AudioParam, AudioNode, or ToneNode