Tone.js
v14.7.77
×
Classes
Core
Clock
Context
Delay
Destination
Draw
Emitter
Gain
Listener
OfflineContext
Param
Tone
ToneAudioBuffer
ToneAudioBuffers
Transport
Source
AMOscillator
FMOscillator
FatOscillator
GrainPlayer
LFO
Noise
OmniOscillator
Oscillator
PWMOscillator
Player
Players
PulseOscillator
ToneBufferSource
ToneOscillatorNode
UserMedia
Instrument
AMSynth
DuoSynth
FMSynth
MembraneSynth
MetalSynth
MonoSynth
NoiseSynth
PluckSynth
PolySynth
Sampler
Synth
Effect
AutoFilter
AutoPanner
AutoWah
BitCrusher
Chebyshev
Chorus
Distortion
FeedbackDelay
Freeverb
FrequencyShifter
JCReverb
MidSideEffect
Phaser
PingPongDelay
PitchShift
Reverb
StereoWidener
Tremolo
Vibrato
Component
AmplitudeEnvelope
Analyser
BiquadFilter
Channel
Compressor
Convolver
CrossFade
DCMeter
EQ3
Envelope
FFT
FeedbackCombFilter
Filter
Follower
FrequencyEnvelope
Gate
Limiter
LowpassCombFilter
Merge
Meter
MidSideCompressor
MidSideMerge
MidSideSplit
Mono
MultibandCompressor
MultibandSplit
OnePoleFilter
PanVol
Panner
Panner3D
PhaseShiftAllpass
Recorder
Solo
Split
Volume
Waveform
Signal
Abs
Add
AudioToGain
GainToAudio
GreaterThan
GreaterThanZero
Multiply
Negate
Pow
Scale
ScaleExp
Signal
Subtract
ToneConstantSource
WaveShaper
Zero
Event
Loop
Part
Pattern
Sequence
ToneEvent
Unit
FrequencyClass
MidiClass
TicksClass
TimeClass
TransportTimeClass
Functions
Core
Offline
getContext
getDestination
getDraw
getListener
getTransport
immediate
loaded
now
setContext
start
Unit
Frequency
Midi
Ticks
Time
TransportTime
Tone.js Documentation
Select a class or function from the sidebar menu.