mirror of
https://github.com/Tonejs/Tone.js
synced 2024-12-27 03:53:07 +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).
|
||||
* [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 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
|
||||
* 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:**
|
||||
|
||||
* Tone.TimeBase and all classes that extend it not longer support string expressions.
|
||||
RATIONALE :
|
||||
* 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
|
||||
|
||||
### r11
|
||||
|
|
Loading…
Reference in a new issue