mirror of
https://github.com/Tonejs/Tone.js
synced 2024-11-15 00:07:08 +00:00
noting changes
This commit is contained in:
parent
a80ae0656b
commit
0546bd9639
1 changed files with 5 additions and 1 deletions
|
@ -6,15 +6,19 @@
|
||||||
* Running [CI tests](https://travis-ci.org/Tonejs/Tone.js/) on Firefox, Chrome (latest and canary) and Safari (latest and version 9).
|
* Running [CI tests](https://travis-ci.org/Tonejs/Tone.js/) on Firefox, Chrome (latest and canary) and Safari (latest and version 9).
|
||||||
* [Tone.Reverb](https://tonejs.github.io/docs/Reverb) is a convolution-based stereo reverb
|
* [Tone.Reverb](https://tonejs.github.io/docs/Reverb) is a convolution-based stereo reverb
|
||||||
* Optimizing basic Oscillator types and many Signal use-case
|
* Optimizing basic Oscillator types and many Signal use-case
|
||||||
|
* Optimizing basic connection use-case of Tone.Signal where one signal is controlling another signal
|
||||||
* Testing rendered output against an existing audio file for continuity and consistency
|
* Testing rendered output against an existing audio file for continuity and consistency
|
||||||
* Optimizing triggerAttack/Release by starting/stopping oscillators when not playing
|
* Optimizing triggerAttack/Release by starting/stopping oscillators when not playing
|
||||||
|
* [TickSource](https://tonejs.github.io/docs/TickSource) (used in Clock and Player) tracks the elapsed ticks
|
||||||
|
* Improved precision of tracking ticks in Transport and Clock
|
||||||
|
* `Player.position` returns the playback position of the AudioBuffer accounting for any playbackRate changes
|
||||||
|
|
||||||
**BREAKING CHANGES:**
|
**BREAKING CHANGES:**
|
||||||
|
|
||||||
* Tone.TimeBase and all classes that extend it not longer support string expressions.
|
* Tone.TimeBase and all classes that extend it not longer support string expressions.
|
||||||
RATIONALE :
|
RATIONALE :
|
||||||
* Since all classes implement `valueOf`, expressions can be composed in JS instead of as strings
|
* Since all classes implement `valueOf`, expressions can be composed in JS instead of as strings
|
||||||
* e.g. `Time('4n') * 2 + Time(3t)` instead of `Time('4n * 2 + 3t')`
|
* e.g. `Time('4n') * 2 + Time('3t')` instead of `Time('4n * 2 + 3t')`
|
||||||
* this change greatly simplifies the code and is more performant
|
* this change greatly simplifies the code and is more performant
|
||||||
|
|
||||||
### r11
|
### r11
|
||||||
|
|
Loading…
Reference in a new issue