Commit graph

1060 commits

Author SHA1 Message Date
Yotam Mann
6b5daa7d07 using new way to handle offline tests 2020-07-26 13:55:06 -07:00
Yotam Mann
ebd84be80b testing all of the scripts in the readme 2020-07-26 13:37:38 -07:00
Yotam Mann
9352dcafc6 splitting the examples into two sections to speed things up 2020-07-19 12:41:20 -07:00
Yotam Mann
8a82a5f794 running examples through typescript checker 2020-07-19 10:50:44 -07:00
Yotam Mann
705723f919 serial iteration instead of parallel
hopefully it's not too slow
2020-07-19 10:42:15 -07:00
Yotam Mann
5e3a76bb9d print examples and then throw error if they didn't pass 2020-07-19 10:12:08 -07:00
Yotam Mann
919f116871 throw error if didn't pass all tests 2020-07-19 09:41:04 -07:00
Yotam Mann
55b555d25c moving writeFile into try/catch 2020-07-18 08:36:18 -07:00
Yotam Mann
47f3ef5089 reverting part of it 2020-07-17 19:17:30 -07:00
Yotam Mann
4dd5166927 wasn't actually testing examples
😳
2020-07-17 19:10:47 -07:00
Yotam Mann
3897d0fb87 no longer exclude worklet files from coverage 2020-05-07 09:27:05 -04:00
Yotam Mann
8bc4deec2b feat: updating the way that AudioWorkletProcessors are handled
They each get their own .worklet.ts file which enables some typescript checking
2020-04-29 16:38:58 -04:00
Yotam Mann
0405964a41 fixing CompareToFile
removing need to use @tonejs/plot for file loading
2020-04-29 15:45:11 -04:00
Yotam Mann
2fea903b2d ignoring worklet files
since they are run in a AudioWorklet context
2020-04-29 14:40:26 -04:00
Yotam Mann
f17249691d feat: updating all examples
now in the form Tone.Something instead of using `import { Something } from "tone"`. It makes the example runner on the docs page work much faster
2020-04-16 22:24:18 -04:00
Yotam Mann
f3d651272c skipping test in firefox 2020-04-14 23:54:22 -04:00
Yotam Mann
165569cefd updating tests for slightly different oscillator sound 2020-04-13 23:13:28 -04:00
Yotam Mann
88dae77c90 removing 'Connect.ts' and updating dependencies
was a pass through and caused other problems of redefining the variable
2020-01-08 14:12:11 -05:00
Yotam Mann
71c9c5f19e throws error if examples don't compile 2019-11-22 15:48:22 -05:00
Yotam Mann
2e91972934 pointing the compiler at the correct dir 2019-11-22 13:40:53 -05:00
Yotam Mann
1a9d3699da should still throw error 2019-11-18 15:08:12 -05:00
Yotam Mann
e03607d0c6 reset the context even if the test fails 2019-11-18 14:47:18 -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
7920d6a970 disposing the instance after use 2019-11-14 13:36:00 -05:00
Yotam Mann
76b8e84ae4 testing that toString() returns the class name 2019-11-14 12:30:17 -05:00
Yotam Mann
d3951ce16c don't restart unless state === 'started'
fixes #480
2019-11-13 14:09:13 -05:00
Yotam Mann
a28f1af610 feat: Chorus extends StereoFeedbackEffect
This makes it possible to do flanger-type effects.

fixes #575
2019-11-13 12:58:37 -05:00
Yotam Mann
63ebc0f3fe adding resume before all the tests 2019-11-12 12:06:37 -05:00
Yotam Mann
811b7f52cb testing within a node context 2019-11-07 15:44:07 -05:00
Yotam Mann
c05aee48a6 converting PitchShift to typescript 2019-11-04 22:28:51 -05:00
Yotam Mann
caf7b4bd19 converting PingPongDelay to typescript 2019-11-04 18:59:32 -05:00
Yotam Mann
1d334f9a80 converting vibrato to typescript 2019-11-03 22:44:49 -05:00
Yotam Mann
1738307e8a using .wav instead of .mp3 2019-11-03 22:43:19 -05:00
Yotam Mann
2e8e52ac2e adding compare to file test 2019-11-03 22:19:33 -05:00
Yotam Mann
61ab898c17 converting Phaser to typescript 2019-11-03 22:17:00 -05:00
Yotam Mann
53ba14cbd6 converting JCReverb to typescript 2019-11-03 20:33:46 -05:00
Yotam Mann
e437ebd846 updating DuoSynth so it passes tests
thanks @this-fifo!
2019-11-03 17:45:50 -05:00
Yotam Mann
25448e7eba check that the get method can be serialized 2019-11-03 17:42:18 -05:00
Yotam Mann
802ce474c7 converting Chorus to ts 2019-10-31 15:29:48 -04:00
Yotam Mann
9538cd63c5 skipping test which can't pass consistently
until i figure out what's going on
2019-10-30 13:23:08 -04:00
Yotam Mann
d56572c94c converting Tremolo to typescript 2019-10-30 13:13:26 -04:00
Yotam Mann
79d2c3d41b convert Chebyshev to typescript 2019-10-29 23:35:27 -04:00
Yotam Mann
f27df3a215 converting AutoWah to typescript 2019-10-29 23:14:03 -04:00
Yotam Mann
97cdc5bf07 adding comparison files 2019-10-29 18:18:04 -04:00
Yotam Mann
5bb73a5f43 adding onsilence test 2019-10-29 18:09:39 -04:00
Yotam Mann
c90b7f6c43 updating sound to new settings 2019-10-29 18:09:33 -04:00