Releases
14.7.39
14.7.x
Features
Converted to typescript!!!
adding AudioWorkletNode constructors to Context (f7bdd75 )
adding ability to get the frequency at the FFT index (22cecdc )
adding AudioWorkletNode constructors to Context (f7bdd75 )
adding BiquadFilter (75617d3 ), closes #686
adding linting to jsdocs (10ef513 )
adding send/receive to Channel (703f27a )
Adding triggerRelease to PluckSynth (04405af )
Can set the parameter after constructing Param (23ca0f9 )
adding onerror to Sampler (7236600 ), closes #605
Chorus extends StereoFeedbackEffect (a28f1af ), closes #575
Convolver is just a wrapper around the ConvolverNode, no longer an effect (1668dec )
Get an oscillator wave as an array (9ad519e )
OfflineContext returns a ToneAudioBuffer (889dafa )
OfflineContext yields thread every second of audio rendered (1154470 ), closes #436
Renaming TransportTimelineSignal to SyncedSignal (86853fb )
es6 output (e5d28ba )
Render a segment of the envelope as an array (fc5b6f7 )
testing examples in jsdocs (e306319 )
Wrapper around the AudioWorkletNode (2ee8cb1 )
Input/Outputs are no longer arrays.
simplifies connect/disconnect logic greatly. Simplifies API to just have clearly named inputs/outputs instead of overloading input/output connect numbers
Using "Destination" instead of "Master" for output
More consistent with Web Audio API
FrequencyShifter - thanks @Foaly
PolySynth does not require a polyphony value.
Voice allocation and disposing is done automatically based on demand.
MetalSynth and MembraneSynth extends Monophonic enabling them to be used in PolySynth
OnePoleFilter is a 6b-per-octave lowpass or highpass filter
Using OnePoleFilter in PluckSynth and LowpassCombFilter
latencyHint is now set in constructor (ba8e82b ), closes #658
meter output can be normalRange in addition to decibels (2625a13 )
option to pass in the number of input channels to Panner (d966735 ), closes #609
BREAKING CHANGES
TransportTimelineSignal renamed SyncedSignal
Master renamed Destination
Buffer renamed ToneAudioBuffer
Buffer.on("loaded") is should now use: Tone.loaded(): Promise<void>
Removing bower (71c8b3b ), closes #197
Removing Ctrl classes (51d06bd )
You can’t perform that action at this time.