Tone.LFO↳ EXTENDS Tone.AudioNode
LFO stands for low frequency oscillator. Tone.LFO produces an output signal which can be attached to an AudioParam or Tone.Signal in order to modulate that parameter with an oscillator. The LFO can also be synced to the transport to start/stop and change when the tempo changes.
CONSTRUCTORnew Tone.LFO ( [
.state↝ Tone.State READONLY #
Returns the playback state of the source, either “started” or “stopped”.
.amplitude↝ Number #
The amplitude of the LFO, which controls the output range between the min and max output. For example if the min is -10 and the max is 10, setting the amplitude to 0.5 would make the LFO modulate between -5 and 5.
.channelCount↝ Number READONLY #
channelCount is the number of channels used when up-mixing and down-mixing connections to any inputs to the node. The default value is 2 except for specific nodes where its value is specially determined.
.channelCountMode↝ String READONLY #
channelCountMode determines how channels will be counted when up-mixing and down-mixing connections to any inputs to the node. The default value is “max”. This attribute has no effect for nodes with no inputs.
.channelInterpretation↝ String READONLY #
channelInterpretation determines how individual channels will be treated when up-mixing and down-mixing connections to any inputs to the node. The default value is “speakers”.
.context↝ Tone.Context READONLY #
Get the audio context belonging to this instance.
.numberOfInputs↝ Number READONLY #
The number of inputs feeding into the AudioNode. For source nodes, this will be 0.
.numberOfOutputs↝ Number READONLY #
The number of outputs coming out of the AudioNode.
.start ( )#
Start the LFO.
.stop ( )#
Stop the LFO.
.sync ( )#
Sync the start/stop/pause to the transport and the frequency to the bpm of the transport
.disconnect ( )#
Either the output index to disconnect if the output is an array, or the node to disconnect from.
disconnect the output