Yotam Mann
015e4c7a30
correcting default value
2019-12-21 22:06:40 -05:00
Yotam Mann
ed5f7876c2
fixing typo
2019-12-21 22:05:31 -05:00
Yotam Mann
24fe9acc18
using standardized-audio-context in tests
2019-12-21 22:05:24 -05:00
Yotam Mann
7391cf6d3c
wrapping native AudioListener with Listener
2019-12-21 21:01:45 -05:00
Yotam Mann
ef52e20a1b
updating comment
2019-12-17 11:57:02 -05:00
Yotam Mann
25eb6fce40
removing unused vars
2019-12-17 11:56:56 -05:00
Yotam Mann
48284d78fb
adding decorators which validate the input value range
2019-12-16 17:13:03 -05:00
Yotam Mann
2b0c2a64f1
values out of range throw an error
...
used to fail silently
2019-12-16 17:12:19 -05:00
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
caf58ffe0b
throws error when set outside of range
2019-12-15 02:19:12 -05:00
Yotam Mann
192b749b85
Gain can also have min/max range
2019-12-14 17:27:54 -05:00
Yotam Mann
a2d5c3d634
adding the intial state at time 0
2019-12-14 16:11:56 -05:00
Yotam Mann
267f1befc0
Simplifying Freeverb dispose
2019-12-14 11:53:12 -05:00
Yotam Mann
fce95bea6e
feat: clamp the values to the defined min/maxValue
2019-12-11 10:11:40 -05:00
Yotam Mann
61cfd3ab8c
make sure that maxDelay is readonly
2019-12-10 23:34:12 -05:00
Yotam Mann
cf8965f921
fixing case where buffer is not set
...
previously would prefix "/"
2019-12-09 17:43:58 -05:00
Yotam Mann
9f51cb5293
exporting BaseContext
2019-12-06 17:13:22 -05:00
Yotam Mann
660915680a
feat: when the signal is overridden it should not schedule any change in values
...
fixes #585
2019-12-06 12:55:30 -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
e0248afb1c
using floating point comparisons
2019-11-18 15:16:04 -05:00
Yotam Mann
09dc29191b
linting
2019-11-17 13:09:19 -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
fdca6ef57d
removing comment
2019-11-14 16:26:47 -05:00
Yotam Mann
b1b85206f4
updating name string
2019-11-14 13:21:41 -05:00
Yotam Mann
4b0827bf43
removing old js file
2019-11-14 12:34:15 -05:00
Yotam Mann
76b8e84ae4
testing that toString() returns the class name
2019-11-14 12:30:17 -05:00
Yotam Mann
5fd8009c87
correcting ToneAudioNode's name
2019-11-14 12:21:58 -05:00
Yotam Mann
cc7f428a84
adding latencyHint to BaseContext
2019-11-13 14:16:20 -05:00
Yotam Mann
340fb77561
wait for next tick before setting the ticks
...
fixes #573
2019-11-13 13:19:47 -05:00
Yotam Mann
60e4f7231b
removing unused import
2019-11-13 13:16:35 -05:00
Yotam Mann
fa2b7431e3
alphabetizing output
2019-11-13 13:01:00 -05:00
Yotam Mann
94ab93935c
annotating type
2019-11-12 23:59:41 -05:00
Yotam Mann
c4153edc30
assert the context is running
2019-11-12 16:55:30 -05:00
Yotam Mann
48c3a98749
more consistent whitespacing
2019-11-12 16:54:09 -05:00
Yotam Mann
eb1427a17e
updating whitespace
2019-11-12 16:33:54 -05:00
Yotam Mann
589ab74b11
don't need to check if state is null any longer
2019-11-12 15:10:22 -05:00
Yotam Mann
6623b5b4ea
simplifying math a little
2019-11-12 14:12:22 -05:00
Yotam Mann
b6cbd31a78
updating test to pass in context
2019-11-11 16:04:38 -05:00
Yotam Mann
b68808ca6b
using GrainPlayer to test
2019-11-11 15:41:01 -05:00
Yotam Mann
522e3a0670
only test if it's in fact suspended
2019-11-11 15:17:48 -05:00
Yotam Mann
9136836da0
assertContextRunning
...
help with autoplay issues by warning when AudioContext is not running
2019-11-11 11:43:43 -05:00
Yotam Mann
41d4b4a0df
More explanation on immediate vs now
...
addresses #570
2019-11-10 23:20:23 -05:00
Yotam Mann
2ae5d69f4e
adding onprocessorerror property to notify when errors have occured in processing
2019-11-07 16:56:56 -05:00
Yotam Mann
e820ae76ed
testing the dummy context interface
...
tests just for coverage
2019-11-07 16:04:43 -05:00
Yotam Mann
6842d48ce7
don't export BaseContext
...
since probably not necessary in the final output
2019-11-07 16:04:32 -05:00
Yotam Mann
a08ee7e4d7
don't need to export tone
2019-11-07 15:44:33 -05:00
Jack Anderson
3354b24527
Create BaseContext + better DummyContext
...
- this creates a new abstract BaseContext that DummyContext and Context
inherit from
- All methods available to Context are now stubbed by DummyContext
- BaseContext is now used as the type where Context was originally used
2019-11-06 14:32:19 -08:00