mirror of
https://github.com/Tonejs/Tone.js
synced 2024-12-26 11:33:09 +00:00
updating CHANGELOG
This commit is contained in:
parent
d5efbb2138
commit
cb0421b840
1 changed files with 40 additions and 16 deletions
56
CHANGELOG.md
56
CHANGELOG.md
|
@ -1,5 +1,22 @@
|
|||
### 14.4.0
|
||||
# [14.4.0](https://github.com/Tonejs/Tone.js/compare/13.8.25...14.4.0) (2019-11-16)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* adding AudioWorkletNode constructors to Context ([f7bdd75](https://github.com/Tonejs/Tone.js/commit/f7bdd75))
|
||||
* adding linting to jsdocs ([10ef513](https://github.com/Tonejs/Tone.js/commit/10ef513))
|
||||
* adding send/receive to Channel ([703f27a](https://github.com/Tonejs/Tone.js/commit/703f27a))
|
||||
* Adding triggerRelease to PluckSynth ([04405af](https://github.com/Tonejs/Tone.js/commit/04405af))
|
||||
* Can set the parameter after constructing Param ([23ca0f9](https://github.com/Tonejs/Tone.js/commit/23ca0f9))
|
||||
* Chorus extends StereoFeedbackEffect ([a28f1af](https://github.com/Tonejs/Tone.js/commit/a28f1af)), closes [#575](https://github.com/Tonejs/Tone.js/issues/575)
|
||||
* Convolver is just a wrapper around the ConvolverNode, no longer an effect ([1668dec](https://github.com/Tonejs/Tone.js/commit/1668dec))
|
||||
* Get an oscillator wave as an array ([9ad519e](https://github.com/Tonejs/Tone.js/commit/9ad519e))
|
||||
* OfflineContext returns a ToneAudioBuffer ([889dafa](https://github.com/Tonejs/Tone.js/commit/889dafa))
|
||||
* OfflineContext yields thread every second of audio rendered ([1154470](https://github.com/Tonejs/Tone.js/commit/1154470)), closes [#436](https://github.com/Tonejs/Tone.js/issues/436)
|
||||
* Renaming TransportTimelineSignal to SyncedSignal ([86853fb](https://github.com/Tonejs/Tone.js/commit/86853fb))
|
||||
* Render a segment of the envelope as an array ([fc5b6f7](https://github.com/Tonejs/Tone.js/commit/fc5b6f7))
|
||||
* testing examples in jsdocs ([e306319](https://github.com/Tonejs/Tone.js/commit/e306319))
|
||||
* Wrapper around the AudioWorkletNode ([2ee8cb1](https://github.com/Tonejs/Tone.js/commit/2ee8cb1))
|
||||
* **Converted to typescript!!! (WIP)**
|
||||
* 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
|
||||
|
@ -12,16 +29,23 @@
|
|||
* OnePoleFilter is a 6b-per-octave lowpass or highpass filter
|
||||
* Using OnePoleFilter in PluckSynth and LowpassCombFilter
|
||||
|
||||
### 13.8.25
|
||||
|
||||
### BREAKING CHANGES
|
||||
|
||||
* TransportTimelineSignal is now called SyncedSignal
|
||||
* Buffer now called ToneAudioBuffer
|
||||
* Buffer.on("loaded") is should now use Tone.loaded(): Promise<void>
|
||||
|
||||
# 13.8.25
|
||||
|
||||
* Moving to common.js-style code
|
||||
|
||||
**Breaking Changes**
|
||||
### BREAKING CHANGES
|
||||
|
||||
* AudioNode.prototype.connect is no longer overwritten. This means that you can no longer connect native nodes to Tone.js Nodes.
|
||||
* Tone.connect(srcNode, destNode, [ouputNum], [inputNum]) is the way to connect native Web Audio nodes with Tone.js nodes.
|
||||
|
||||
### 13.4.9
|
||||
# 13.4.9
|
||||
|
||||
* Updating semantic versioning to be more in line with other [semvers](https://semver.org/). Now version is 13.x.x
|
||||
* logging full version
|
||||
|
@ -39,7 +63,7 @@
|
|||
* adding `partialCount` and `baseType` to Oscillator classes, helps with getting/setting complex types.
|
||||
|
||||
|
||||
### r12
|
||||
# r12
|
||||
|
||||
* Consolidating all shims into [shim folder](https://github.com/Tonejs/Tone.js/tree/dev/Tone/shim)
|
||||
* Using ConstantSourceNode in Signal when available
|
||||
|
@ -63,7 +87,7 @@
|
|||
* e.g. `Time('4n') * 2 + Time('3t')` instead of `Time('4n * 2 + 3t')`
|
||||
* this change greatly simplifies the code and is more performant
|
||||
|
||||
### r11
|
||||
# r11
|
||||
|
||||
* [Code coverage](https://coveralls.io/github/Tonejs/Tone.js) analysis
|
||||
* [Dev build](https://tonejs.github.io/build/dev/Tone.js) with each successful commit
|
||||
|
@ -79,7 +103,7 @@
|
|||
* [Tone.Envelope](https://tonejs.github.io/docs/Envelope) uses exponential approach instead of exponential curve for decay and release curves
|
||||
* [Tone.BufferSource](https://tonejs.github.io/docs/BufferSource) fadeIn/Out can be either "linear" or "exponential" curve
|
||||
|
||||
### r10
|
||||
# r10
|
||||
|
||||
* Tone.Context wraps AudioContext
|
||||
* Tone.OfflineContext wraps OfflineAudioContext
|
||||
|
@ -89,7 +113,7 @@
|
|||
* Time.eval->valueOf which takes advantage of build-in primitive evaluation [#205](https://github.com/Tonejs/Tone.js/issues/205)
|
||||
* [Offline example](https://tonejs.github.io/examples/#offline)
|
||||
|
||||
### r9
|
||||
# r9
|
||||
|
||||
* Tone.Clock performance and lookAhead updates.
|
||||
* Tone.Transport.lookAhead = seconds|'playback'|'interactive'|'balanced'
|
||||
|
@ -99,7 +123,7 @@
|
|||
* Compressor Parameters are now Tone.Params
|
||||
* Bug fixes
|
||||
|
||||
### r8
|
||||
# r8
|
||||
|
||||
* Transport.seconds returns the progress in seconds.
|
||||
* Buffer.from/toArray, Float32Array <-> Buffer conversions
|
||||
|
@ -115,7 +139,7 @@
|
|||
* Patch for Chrome 53+ issue of not correctly scheduling AudioParams with setValueAtTime
|
||||
* Panner3D and Tone.Listener wrap native PannerNode and AudioListener to give 3D panning ability.
|
||||
|
||||
### r7
|
||||
# r7
|
||||
|
||||
* MetalSynth creates metalic, cymbal sounds
|
||||
* DrumSynth -> MembraneSynth
|
||||
|
@ -143,7 +167,7 @@
|
|||
DEPRECATED:
|
||||
* Removed SimpleFM and SimpleAM
|
||||
|
||||
### r6
|
||||
# r6
|
||||
|
||||
* Added PitchShift and Vibrato Effect.
|
||||
* Added Timeline/TimelineState/TimelineSignal which keeps track of all scheduled state changes.
|
||||
|
@ -172,7 +196,7 @@ DEPRECATED:
|
|||
* Tone.Signal no longer takes an AudioParam in the first argument. Use Tone.Param instead.
|
||||
* Tone.Buffer.onload/onprogress/onerror is deprecated. Use `Tone.Buffer.on("load", callback)` instead.
|
||||
|
||||
### r5
|
||||
# r5
|
||||
|
||||
* reverse buffer for Player and Sampler.
|
||||
* Tone.Volume for simple volume control in Decibels.
|
||||
|
@ -192,7 +216,7 @@ DEPRECATED:
|
|||
* [new docs](http://tonejs.org/docs)
|
||||
* [updated examples](http://tonejs.org/examples)
|
||||
|
||||
### r4
|
||||
# r4
|
||||
|
||||
* `toFrequency` accepts notes by name (i.e. `"C4"`)
|
||||
* Envelope no longer accepts exponential scaling, only Tone.ScaledEnvelope
|
||||
|
@ -223,7 +247,7 @@ Or if setBpm was being invoked with a rampTime:
|
|||
find `Tone.Transport.setBpm\((\d+)\, (\d+)\)` and replace it with `Tone.Transport.bpm.rampTo($1, $2)`.
|
||||
|
||||
|
||||
### r3
|
||||
# r3
|
||||
|
||||
Core Change:
|
||||
|
||||
|
@ -258,7 +282,7 @@ Synths:
|
|||
* NoiseSynth
|
||||
|
||||
|
||||
### r2
|
||||
# r2
|
||||
|
||||
* PluckSynth - Karplus-Strong Plucked String modeling synth
|
||||
* Freeverb
|
||||
|
@ -274,4 +298,4 @@ Synths:
|
|||
* midi<-->note conversions
|
||||
|
||||
|
||||
### r1 - First!
|
||||
# r1 - First!
|
||||
|
|
Loading…
Reference in a new issue