Tone.PWMOscillator
↳ EXTENDS Tone.SourceTone.PWMOscillator modulates the width of a Tone.PulseOscillator at the modulationFrequency. This has the effect of continuously changing the timbre of the oscillator by altering the harmonics generated.
CONSTRUCTOR
new Tone.PWMOscillator (DEFAULTS
EXAMPLE
Members
.context
↝ Tone.Context READONLY #Get the audio context belonging to this instance.
.state
↝ Tone.State READONLY #Returns the playback state of the source, either “started” or “stopped”.
Methods
.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
.unsync ( )
#this
Unsync the source to the Transport. See Tone.Source.sync
.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.