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