Tone.Compressor
↳ EXTENDS Tone.AudioNodeTone.Compressor is a thin wrapper around the Web Audio DynamicsCompressorNode. Compression reduces the volume of loud sounds or amplifies quiet sounds by narrowing or “compressing” an audio signal’s dynamic range. Read more on Wikipedia.
CONSTRUCTOR
new Tone.Compressor ( [threshold
] , [ ratio
]
)
DEFAULTS
{
ratio
:
12
,
threshold
:
-24
,
release
:
0.25
,
attack
:
0.003
,
knee
:
30
}
EXAMPLE
Members
↳ inherited from
Tone.AudioNode
.context
↝ Tone.Context READONLY #Get the audio context belonging to this instance.
Methods
↳ inherited from
Tone.AudioNode
.connect ( )
#
unit
type:
Tone
or
AudioParam
or
AudioNode
outputNum
optionally which output to connect from
type:
number
default:
0
inputNum
optionally which input to connect to
type:
number
default:
0
↪ returns
Tone.AudioNode
this
connect the output of a ToneNode to an AudioParam, AudioNode, or ToneNode
↳ inherited from
Tone.AudioNode
.disconnect ( )
#
output
Either the output index to disconnect if the output is an array, or the node to disconnect from.
↪ returns
Tone.AudioNode
this
disconnect the output
↳ inherited from
Tone.AudioNode
.toMaster ( )
#
↪ returns
Tone.AudioNode
this
Connect ‘this’ to the master output. Shorthand for this.connect(Tone.Master)