Commit graph

4777 commits

Author SHA1 Message Date
Yotam Mann
ba311dbe7b putting settings into constructor object
slight optimization over setting them all individually
2019-11-22 13:26:16 -05:00
Yotam Mann
0f8a282dfa fixing stereo widener 2019-11-22 13:25:50 -05:00
Yotam Mann
fef7bde5a5 rounding up the number of voices it keeps 2019-11-22 11:19:03 -05:00
Yotam Mann
c80f8a89f9 optimization: also storing the wave
turns out that the call to `createPeriodicWave` is the most expensive part.
2019-11-22 11:18:49 -05:00
Yotam Mann
94de75c1b4 no need to guard against the part being undefined now 2019-11-21 13:19:44 -05:00
Yotam Mann
15d5580cb3 schedule all the events at the end of the constructor 2019-11-21 13:19:03 -05:00
Yotam Mann
11f7c2207a test the initial state 2019-11-21 11:08:22 -05:00
Yotam Mann
16d71718dd removing case that can't happen
there is an event added in the constructor at time 0 and the time can't be less than 0
2019-11-21 11:04:38 -05:00
Yotam Mann
8bb53b3eb1 state time can't be less than 0 2019-11-21 11:04:00 -05:00
Yotam Mann
4d90c9cba8 test: adding coverage tests
should return undefined when not open
2019-11-21 10:58:04 -05:00
Yotam Mann
754e853cc2 make sure the playbackRate is never 0 2019-11-21 10:56:53 -05:00
Yotam Mann
505ee32780 removing skipped test 2019-11-21 10:49:34 -05:00
Yotam Mann
ea9b1bf6c7 testing range only if the buffer is loaded 2019-11-19 15:53:54 -05:00
Yotam Mann
28349e1868 test the range of the loopStart and loopEnd values 2019-11-19 15:44:44 -05:00
Yotam Mann
548c814a9a make sure the panner stays in the specific range 2019-11-19 15:44:34 -05:00
Yotam Mann
cfdb5a42c8 throw an error if the time is not increasing 2019-11-18 15:18:02 -05:00
Yotam Mann
e0248afb1c using floating point comparisons 2019-11-18 15:16:04 -05:00
Yotam Mann
abee380fc2 reverse works at different sampling rates 2019-11-18 15:11:57 -05:00
Yotam Mann
1a9d3699da should still throw error 2019-11-18 15:08:12 -05:00
Yotam Mann
b00853dc58 make sure time scheduling is always increasing in time 2019-11-18 14:52:53 -05:00
Yotam Mann
e055abf172 fixing test to work at different sample rates 2019-11-18 14:52:00 -05:00
Yotam Mann
091fe6bf01 Make sure events are scheduling in increasing time order
addresses #581
2019-11-18 14:51:43 -05:00
Yotam Mann
25004d2b2f fixing typo, and cancelling events before next one is added 2019-11-18 14:48:24 -05:00
Yotam Mann
e03607d0c6 reset the context even if the test fails 2019-11-18 14:47:18 -05:00
Yotam Mann
09dc29191b linting 2019-11-17 13:09:19 -05:00
Yotam Mann
7aec262ebc updating to latest eslint 2019-11-17 13:07:59 -05:00
Yotam Mann
8ec69d42de make sure there is a slash between the baseurl and the url 2019-11-17 11:33:45 -05:00
Yotam Mann
482a9a8d6e docs: correcting description 2019-11-17 11:09:42 -05:00
Yotam Mann
429b0898f1 fixing options 2019-11-16 19:07:47 -05:00
Yotam Mann
2a112775d5 moving increment-ts to increment 2019-11-16 19:07:37 -05:00
Yotam Mann
0246dda544 updating example path 2019-11-16 18:01:34 -05:00
Yotam Mann
472afc7d1d reorganising testing directory 2019-11-16 17:45:22 -05:00
Yotam Mann
3068ab1cc8 removing old js test files 2019-11-16 17:28:00 -05:00
Yotam Mann
6096f39b33 Update README.md 2019-11-16 17:21:16 -05:00
Yotam Mann
f37e48d596 removing old tests
tests are now stored in the same directory as the source
2019-11-16 17:21:01 -05:00
Yotam Mann
5220c373e4 simplifying the example slightly 2019-11-16 17:13:26 -05:00
Yotam Mann
6724c84f3e Update README.md
notes on importing
2019-11-16 17:10:52 -05:00
Yotam Mann
8b804bdc10 Update README.md
updating to latest API and docs links
2019-11-16 17:04:58 -05:00
Yotam Mann
44bc333479 Update CHANGELOG.md 2019-11-16 17:04:33 -05:00
Yotam Mann
fd59fca3af Update CHANGELOG.md 2019-11-16 16:56:11 -05:00
Yotam Mann
67f483fc72 removing EqualPowerGain and Modulo
BREAKING CHANGE: Removing EqualPowerGain and Modulo. Neither of those classes are used internally anymore.
2019-11-16 16:44:16 -05:00
Yotam Mann
e745259222 exporting loaded promise from ToneAudioBuffer 2019-11-16 16:42:19 -05:00
Yotam Mann
519b7ca6a8 updating TransportTimelineSignal name 2019-11-16 16:36:51 -05:00
Yotam Mann
cb0421b840 updating CHANGELOG 2019-11-16 16:26:27 -05:00
Yotam Mann
d5efbb2138 Merge branch 'typescript' of https://github.com/Tonejs/Tone.js into typescript 2019-11-16 16:21:01 -05:00
Yotam Mann
7852919fde
Merge pull request #576 from JackCA/typescript-upgrade-standardized-audio-context-23.0
Typescript: upgrade standardized-audio-context to 23.0.3
2019-11-16 15:09:26 -05:00
Jack Anderson
7b10fc8b11 upgrade standardized-audio-context to 23.0.3 2019-11-15 15:12:06 -08:00
Yotam Mann
928910d5bc Merge branch 'dev' into typescript 2019-11-15 11:40:47 -05:00
Yotam Mann
86853fbd10 feat: Renaming TransportTimelineSignal to SyncedSignal
BREAKING CHANGE: TransportTimelineSignal is now called SyncedSignal
2019-11-14 17:04:07 -05:00
Yotam Mann
0997823e24 converting TransportTimelineSignal to typescript 2019-11-14 16:55:25 -05:00