Commit graph

60 commits

Author SHA1 Message Date
Yotam Mann
183bd1e94d using StereoPannerNode shim when not supported 2017-10-26 00:07:02 -04:00
Yotam Mann
44582f6f61 increasing acceptable range for test 2017-09-16 15:16:46 -04:00
Yotam Mann
42634bd453 using exponential approach for decay and release curves 2017-09-13 11:04:13 -04:00
Yotam Mann
1603ad7b0f splitting Analyser functionality into multiple classes
simplifies the API
2017-08-31 10:56:19 -04:00
Yotam Mann
d6fe0e6d68 analyse() -> getValue() 2017-08-30 14:42:50 -04:00
Yotam Mann
e6faa39dba classes which generate or process sound extend Tone.AudioNode 2017-08-27 17:50:31 -04:00
Yotam Mann
841f2448ca can solo multiple audio streams at once 2017-08-27 15:01:13 -04:00
Yotam Mann
b731c85cae adding 'mute' to PanVol 2017-08-27 13:57:50 -04:00
Yotam Mann
f3f266d2fa removing min/maxDecibels and returnType test 2017-07-08 11:21:39 -04:00
Yotam Mann
8a692145f6 simplifying tests using ConstantOutput helper 2017-05-16 22:52:09 -07:00
Yotam Mann
b358e41ddc returning panner support at the end of the tests 2017-04-30 15:24:20 -04:00
Yotam Mann
b93f0e2e20 testing fallback StereoPanner
forces to branch without stereo panner support
2017-04-30 14:12:07 -04:00
Yotam Mann
4e6dfaf89e Solo tests 2017-04-30 12:39:14 -04:00
Yotam Mann
c9994afcd6 testing that volume is muted when -Infinity is passed into constructor 2017-03-26 16:42:35 -04:00
Yotam Mann
4cec0fb7a3 mute is true when volume === -Infinity and false otherwise
fixes #221
2017-03-24 17:27:40 -04:00
Yotam Mann
e1b7fbd3f9 removing unused tests 2017-02-20 16:45:32 -05:00
Yotam Mann
d8ea7ac0fb making sure non-zero signal is output 2017-02-20 16:41:22 -05:00
Yotam Mann
72fe983374 using new value method in BufferTests 2017-02-20 14:07:02 -05:00
Yotam Mann
4399793d8d converting components to new Offline test API 2017-02-19 23:55:55 -05:00
Yotam Mann
70ea8f7155 panner/listener tests 2016-10-01 21:45:30 -04:00
Yotam Mann
e4abe75851 validating constructor/method inputs 2016-09-25 21:36:32 -04:00
Yotam Mann
5b9e01be5c Revert "making envelope tests not start on 0"
This reverts commit 244a4188e4.
2016-09-24 10:03:26 -04:00
Yotam Mann
244a4188e4 making envelope tests not start on 0 2016-09-24 00:01:17 -04:00
Yotam Mann
27ad555987 chrome doesn't seem to like ratios over 20 2016-08-09 15:10:35 -04:00
Yotam Mann
77e4111e19 adding additional compressor constructor test 2016-07-18 22:54:07 -04:00
Yotam Mann
ad17849389 testing retrigger with custom curve 2016-06-17 13:15:41 -04:00
Yotam Mann
eea938094c renaming cosine->sine and ease->sine
Fixes #69
2016-06-12 09:56:18 -04:00
Yotam Mann
06dbbc03b7 testing new attack/release curves 2016-05-23 19:20:30 -04:00
Yotam Mann
4fc7646a40 adjusting tests with new unity level 2016-05-17 21:27:08 -04:00
Yotam Mann
58a1223a9a meter uses the analyser node
no more ScriptProcessorNodes
2016-05-14 19:13:50 -04:00
Yotam Mann
24692aa343 can be muted in the constructor options 2016-05-14 17:46:21 -04:00
Yotam Mann
3ecd99ecb6 moving mute code to Volume 2016-05-14 17:34:23 -04:00
Yotam Mann
98e58d0576 switching argument position of type and size
type is more important a parameter.
2016-05-14 16:34:50 -04:00
Yotam Mann
a7f36314f2 tests using new Type 2016-04-18 02:18:36 -04:00
Yotam Mann
c7e8551a2f removing conditional test for float waveform analysis 2016-03-20 19:03:18 -04:00
Yotam Mann
96897c6a28 COMPLEX->ACCURATE
should be fixed with
https://bugzilla.mozilla.org/show_bug.cgi?id=1257718
2016-03-18 09:51:41 -04:00
Yotam Mann
0afbb59257 ifdef'ing some envelope tests on FF 2016-03-18 09:49:33 -04:00
Yotam Mann
edc3ad5a81 ifdef'ing tests based on current browser support 2016-03-16 13:13:32 -04:00
Yotam Mann
102913de14 using wave versions for testing
it’s the most cross-platform
2016-03-04 23:52:17 -05:00
Yotam Mann
b29e543458 removing test which doesn't pass on Chromium
(for now)
2016-03-04 19:20:36 -05:00
Yotam Mann
aa1b5123aa fixing panner for browsers that don't support stereo panner 2016-03-04 18:59:31 -05:00
Yotam Mann
45a82a4965 removing setTimeouts where possible
replacing it with new Offline
2016-03-04 16:00:05 -05:00
Yotam Mann
26db6d9377 testing envelope canceling 2016-03-04 15:54:39 -05:00
Yotam Mann
115b9376ab Panner is now between -1 and 1
Same as the Web Audio API.
2016-02-27 11:31:15 -05:00
Yotam Mann
ba2ee5deff merge needs both sides connected
updating test to reflect that.
2016-02-27 11:27:59 -05:00
Yotam Mann
f622ce79fe testing for discontinuities.
addresses #116
2016-01-31 23:41:10 -05:00
Yotam Mann
bb64bd307f ensuring the envelope is silent
not just quiet.
2016-01-18 22:46:50 -05:00
Yotam Mann
3215e5db25 testing that envelope is silent while not triggered
Addresses #109
2016-01-16 15:39:48 -05:00
Yotam Mann
5eb590da27 increasing tolerance for test 2015-12-08 00:07:29 -05:00
Yotam Mann
307dd6632c FrequencyEnvelope is like ScaledEnvelope but with baseFrequency and octaves instead of min and max 2015-12-07 00:23:21 -05:00