Commit graph

1042 commits

Author SHA1 Message Date
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
Yotam Mann
6ea1ca0a18 converting BitCrusher to typescript
uses the AudioWorklet
2019-10-28 19:11:46 -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
9ad519ea10 feat: Get an oscillator wave as an array 2019-10-08 19:22:59 -04:00
Yotam Mann
889dafa45e feat: OfflineContext returns a ToneAudioBuffer
instead of an AudioBuffer
2019-10-03 18:03:21 -04:00
Yotam Mann
81887b91a3 refactor: initialize Context when getting destination or transport 2019-10-03 17:33:39 -04:00
Yotam Mann
04405afd84 feat: Adding triggerRelease to PluckSynth
works by ramping the resonance down over the 'release' duration
2019-09-29 17:25:31 -04:00
Yotam Mann
e931f3bb28 making sure that CompareToFile works with AudioWorklets 2019-09-29 17:24:41 -04:00
Yotam Mann
3b071edf8b style: linting 2019-09-27 17:51:34 -04:00
Yotam Mann
d29c6ab42a updating test file to new sound 2019-09-24 22:45:52 -04:00
Yotam Mann
52c0b7d56f adding OnePoleFilter
does a single pole highpass and lowpass

addresses #531
2019-09-24 22:08:50 -04:00
Yotam Mann
be634eb093 running all logging and warning through Logger object
makes it possible to implement a Logger interface to visualize logging.
2019-09-20 00:31:43 -04:00
Yotam Mann
ace049a9a2 render just the clock portion without the audio 2019-09-19 16:55:09 -04:00
Yotam Mann
02040af217 styling 2019-09-17 14:04:15 -04:00
Yotam Mann
8871e24e58 linting 2019-09-14 18:25:58 -04:00
Yotam Mann
61c9f191b6 removing calls to tslint
getting rid of tslint from project and using eslint instead
2019-09-14 18:06:46 -04:00
Yotam Mann
bf84a38c19 add function to test if method returns warning 2019-09-09 19:27:14 -04:00
Yotam Mann
c27a426daf converting distortion to typescript 2019-09-05 22:11:02 -04:00
Yotam Mann
42dcbcb7c8 adding test to check if detune can be passed into monophonic instruments 2019-09-03 20:09:11 -04:00