Yotam Mann
|
fc84ec281b
|
adding clamp function
|
2019-12-16 16:50:07 -05:00 |
|
Yotam Mann
|
389ccf8722
|
using assert instead of this.assert
removing this.assert from Tone.js classes
|
2019-12-16 15:58:31 -05:00 |
|
Yotam Mann
|
72d7f37509
|
removing unused variable
|
2019-12-14 17:07:13 -05:00 |
|
Yotam Mann
|
ef0aaec8ee
|
Refactor source
adding `_restart` is an internal protected abstract method for all sources.
|
2019-12-14 16:09:24 -05:00 |
|
Yotam Mann
|
dedfe18ac2
|
open returns this
closes #589
|
2019-12-13 11:25:28 -05:00 |
|
Yotam Mann
|
fce95bea6e
|
feat: clamp the values to the defined min/maxValue
|
2019-12-11 10:11:40 -05:00 |
|
Yotam Mann
|
8540c44459
|
needs to set detune outside of signal being overridden
|
2019-12-06 14:10:33 -05:00 |
|
Yotam Mann
|
e955846bb2
|
moving docs from #584 to typescript
|
2019-12-04 10:52:40 -05:00 |
|
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
|
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
|
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
|
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
|
cfdb5a42c8
|
throw an error if the time is not increasing
|
2019-11-18 15:18:02 -05:00 |
|
Yotam Mann
|
abee380fc2
|
reverse works at different sampling rates
|
2019-11-18 15:11:57 -05:00 |
|
Yotam Mann
|
e055abf172
|
fixing test to work at different sample rates
|
2019-11-18 14:52:00 -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
|
09dc29191b
|
linting
|
2019-11-17 13:09:19 -05:00 |
|
Yotam Mann
|
429b0898f1
|
fixing options
|
2019-11-16 19:07:47 -05:00 |
|
Yotam Mann
|
5220c373e4
|
simplifying the example slightly
|
2019-11-16 17:13:26 -05:00 |
|
Yotam Mann
|
d3951ce16c
|
don't restart unless state === 'started'
fixes #480
|
2019-11-13 14:09:13 -05:00 |
|
Yotam Mann
|
34d55d12ae
|
warning if start is invoked before AudioContext is running
addresses #572
|
2019-11-11 11:44:16 -05:00 |
|
Yotam Mann
|
ce07d2a081
|
looping sync example
|
2019-11-08 14:40:39 -05:00 |
|
Yotam Mann
|
50a9e0dc4d
|
updating example
|
2019-11-08 13:14:21 -05:00 |
|
Yotam Mann
|
59d8c37d49
|
fixing doctype
issue with rendering javascript comments
|
2019-11-07 14:47:15 -05:00 |
|
Yotam Mann
|
84e3e70339
|
updating example
|
2019-11-03 21:44:25 -05:00 |
|
Yotam Mann
|
3d8a8a4897
|
fixing example
|
2019-11-03 18:07:03 -05:00 |
|
Yotam Mann
|
b9619d8c68
|
removing unused variables
|
2019-10-31 15:43:16 -04:00 |
|
Yotam Mann
|
89e171b4a3
|
setting non-cached osc type after starting
|
2019-10-31 14:22:19 -04:00 |
|
Yotam Mann
|
8d775f7233
|
verifying that UserMedia doesn't work in offline context
|
2019-10-30 18:59:55 -04:00 |
|
Yotam Mann
|
889cc8446b
|
fixing docs
|
2019-10-29 23:13:28 -04:00 |
|
Yotam Mann
|
bc08a1aea9
|
docs: adding more elaborate examples and explainations
|
2019-10-29 14:51:29 -04:00 |
|
Yotam Mann
|
aa56dc1727
|
more complex harmonicity example
|
2019-10-29 14:30:25 -04:00 |
|
Yotam Mann
|
5baeddf451
|
updating examples
|
2019-10-28 21:28:53 -04:00 |
|
Yotam Mann
|
5eba7af64d
|
interlinking docs
|
2019-10-28 17:31:39 -04:00 |
|
Yotam Mann
|
3a63154b7c
|
using the unit name instead of the unit type as the Param generic
|
2019-10-28 11:37:53 -04:00 |
|
Yotam Mann
|
d2b064f41e
|
docs: working on code examples
|
2019-10-25 16:54:33 -04:00 |
|
Yotam Mann
|
42cfbcd456
|
linting docs and examples
|
2019-10-22 23:04:52 -04:00 |
|
Yotam Mann
|
032808dd2a
|
ensure that partialsCount is never below 0
|
2019-10-13 15:05:41 -04:00 |
|
Yotam Mann
|
2dab77c7a8
|
updating partialCount when partials is set
|
2019-10-09 17:32:37 -04:00 |
|
Yotam Mann
|
2753d3756b
|
the partials length is controllable by the partialCount
|
2019-10-09 17:06:57 -04:00 |
|
Yotam Mann
|
54059825ae
|
set the partials from the cache as well
|
2019-10-09 15:21:02 -04:00 |
|
Yotam Mann
|
9ad519ea10
|
feat: Get an oscillator wave as an array
|
2019-10-08 19:22:59 -04:00 |
|
Yotam Mann
|
10469ba924
|
only dispose when things are in the only AudioContext
otherwise it leads to silence
addresses #551
|
2019-10-04 12:04:53 -04:00 |
|
Yotam Mann
|
5f41b0bc76
|
assert that there is a device
|
2019-09-29 10:35:46 -04:00 |
|
Yotam Mann
|
4eb05a1ec0
|
using promise response instead of done()
|
2019-09-27 17:57:19 -04:00 |
|
Yotam Mann
|
ed367e0f9b
|
adding nominal range to properties
|
2019-09-24 17:21:59 -04:00 |
|
Yotam Mann
|
0ffc5d65da
|
deleting old js files
|
2019-09-20 18:51:51 -04:00 |
|
Yotam Mann
|
4d5b63d97e
|
adding categories for docs
|
2019-09-20 18:51:45 -04:00 |
|