tambien
0edba12e6b
FF now supports equal power panning
2019-01-27 13:29:49 -05:00
tambien
ed71d8141b
amd to es6 import/export
...
no longer using AMD (require.js) style imports, and beginning to move to es6 "import/export" statements everywhere.
2019-01-27 13:05:20 -05:00
tambien
f38c87271f
Split can optionally handle more than 2 channels
2019-01-26 20:12:07 -05:00
tambien
4c0659a0ed
merge optionallly accepts more than 2 channels
2019-01-26 20:06:07 -05:00
tambien
68f1c78d9a
get the frequency response curve
2018-12-28 16:07:39 -05:00
tambien
7be27c65d8
Tone.Channel combines Tone.Solo and Tone.PanVol
...
provides a channel strip interface similar to DAWs
2018-12-26 17:16:31 -05:00
tambien
2d7879a32e
fix linear decayCurve cancelling attack curve
...
schedule the decay curve to start 1 sample after the attack curve ends
2018-12-21 15:17:39 -05:00
tambien
84f2162098
updating test
2018-07-29 09:52:11 -04:00
Yotam Mann
8e0c626149
increasing test threshold
2018-06-12 23:51:30 -04:00
tambien
88789c75f2
increasing test threshold
2018-06-07 15:32:54 -04:00
Yotam Mann
baeb20a17c
fixing order of gate connections
...
had wrong behavior bc of connection order.
fixes #298
2018-06-07 12:49:32 -04:00
Yotam Mann
4bc4391d9a
adjusting test thresholds
2018-06-07 12:28:31 -04:00
Yotam Mann
049bfd04de
exponent passed into constructor is applied
...
fixes #356
2018-06-07 12:21:38 -04:00
Yotam Mann
646f75be95
testing attenuation
...
making sure it's consistent cross browser
2018-06-07 12:12:06 -04:00
Yotam Mann
a441ce3ade
changing LPCF implementation to avoid positive feedback loop
...
Fixes #198
2018-06-07 12:11:53 -04:00
tambien
16b50deab9
commenting out failing test
...
for now
2018-06-05 23:03:37 -04:00
tambien
982bc16b71
gate uses just smoothing instead of attack/release
2018-06-05 22:43:01 -04:00
tambien
765de3c6b8
follower uses a single smoothing value
2018-06-05 22:14:46 -04:00
Yotam Mann
3c2b822b43
can make decayCurve linear or exponential
...
fixes #354
2018-05-28 18:51:44 -04:00
Yotam Mann
7065f2394d
testing ripple envelope
2018-05-28 18:19:44 -04:00
Yotam Mann
9d64cb4403
testing attack/release curves
2018-05-28 17:59:52 -04:00
Yotam Mann
392a60c4e5
Merge branch 'dev' into webpack
2018-05-18 19:22:20 -04:00
Yotam Mann
a18ab72da0
pointing at correct helper/Test
2018-05-18 12:07:20 -04:00
tambien
ade4946ff3
removing peak
...
only use RMS value
2018-05-17 11:40:59 -04:00
David Sherman
c66c453e95
Added type property to Tone.Meter ( #276 )
...
* Added 'type' property to Tone.Meter that accepts 'peak' or 'rms' and defaults to 'rms'. Calculation methods + sources added to Tone.Meter. Tests added to Tone.Meter + assertion sources.
* Fixed a number of formatting issues
* more formatting fixes
* Formatting for CI
* fixed variable names
* Updated to use existing gainToDb method.
* Removed tests of removed method.
* Removed whitespaces and tabs.
* Moved Supports.ONLINE_TESTING to original position
* Moded Supports.ONLINE_TESTING to top
2018-05-16 10:41:02 -04:00
Yotam Mann
2666b06d47
adjusting test values
2018-02-05 16:50:29 -05:00
Yotam Mann
56c12fb627
Tone.Mono coerces the incoming mono or stereo signal into a mono signal
2018-02-05 16:40:55 -05:00
Yotam Mann
c91c1354e0
using a stereo signal to test PassAudioStereo and splitting
2018-02-05 16:25:43 -05:00
Yotam Mann
ec6a9baa52
checking for discontinuities with different curve types
2018-01-03 15:23:20 -05:00
Yotam Mann
15229d7c7e
linting
2017-12-30 11:26:29 -05:00
Yotam Mann
fa7bb9c9d9
only testing when equal power panning is supported
2017-12-29 21:37:42 -05:00
Yotam Mann
4ec99ed3c0
testing syncing/unsyncing
2017-12-29 13:48:16 -05:00
Yotam Mann
0178845b2b
expanding meter tolerance
2017-12-29 12:01:53 -05:00
Yotam Mann
1c13b893de
flag for online/focused testing
...
trying to fix failing tests on headless FF on Travis CI
2017-11-29 15:05:12 -05:00
Yotam Mann
2410728e9f
adjusting test ranges for FF
2017-10-26 00:49:42 -04:00
Yotam Mann
cc7cca7370
removing checking for support
2017-10-26 00:48:51 -04:00
Yotam Mann
c8dba3c1c5
removing checking browser feature support
2017-10-26 00:27:59 -04:00
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