noting changes

This commit is contained in:
Yotam Mann 2018-03-05 11:32:18 -05:00
parent a80ae0656b
commit 0546bd9639

View file

@ -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