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 |
|
Yotam Mann
|
34c4494cd5
|
dry/wet should be a number not string
|
2019-08-20 22:21:58 -07:00 |
|
Yotam Mann
|
77a745e09e
|
FrequencyShifter Effect
thanks @Foaly
|
2019-08-20 21:57:45 -07:00 |
|
Yotam Mann
|
afb9d1726e
|
converting PhaseShiftAllpass to typescript
|
2019-08-20 11:19:23 -07:00 |
|
Yotam Mann
|
1439c988e8
|
Merge branch 'pr/521' into typescript
|
2019-08-19 19:02:07 -07:00 |
|
Yotam Mann
|
972b88a36c
|
using overloaded offline constructor
|
2019-08-19 09:59:22 -07:00 |
|
Yotam Mann
|
15291b54ec
|
removing old test
|
2019-08-14 10:43:49 -04:00 |
|
Yotam Mann
|
3c81958cec
|
Adding monophonic tests
checks for onsilence
|
2019-08-12 00:14:59 -04:00 |
|
Yotam Mann
|
303986825e
|
removing unused imports
|
2019-08-12 00:14:38 -04:00 |
|
Yotam Mann
|
d4bacbf4e8
|
removing commented out test
|
2019-08-10 18:06:22 -04:00 |
|
Yotam Mann
|
f6843947d8
|
adding onstop to all the sources
|
2019-08-10 11:51:35 -04:00 |
|
Yotam Mann
|
f6d70c7802
|
Offline can also accept an array of atTime functions
this is useful when testing something at multiple times
|
2019-08-09 19:51:39 -04:00 |
|
Yotam Mann
|
a7d37ce720
|
input test
|
2019-08-08 14:13:47 -04:00 |
|
Yotam Mann
|
e852b99a43
|
adding ConnectTest to automatically test connections
|
2019-08-04 10:07:19 -04:00 |
|
Yotam Mann
|
3e625e4a09
|
StereoSignal helper
|
2019-08-02 21:09:48 -04:00 |
|
Yotam Mann
|
22396a8942
|
Merge branch 'dev' into typescript
|
2019-08-02 13:52:11 -04:00 |
|
Yotam Mann
|
cf31bb6bda
|
end exponentialApproach with a linearRamp
this makes sure that the value ends at the correct value and time instead of continuously approaching.
also addresses https://bugs.chromium.org/p/chromium/issues/detail?id=990393&can=2&q=small%20timeConstant
|
2019-08-02 13:09:24 -04:00 |
|
Maximilian Wagenbach
|
b3392308aa
|
Improved documentation of FrequencyShifter and PhaseShiftAllpass.
Removed unneeded code.
|
2019-08-01 11:48:06 +02:00 |
|
Maximilian Wagenbach
|
3be1921fc8
|
Added impulse response test for the PhaseShiftAllpass.
|
2019-08-01 00:23:25 +02:00 |
|
Yotam Mann
|
6e5e8b3399
|
using specific types
importing them so there are not multiple import type errors
|
2019-07-30 15:35:27 -04:00 |
|
Yotam Mann
|
c6e10ed0b8
|
skipping some signal tests
for now?
|
2019-07-25 13:23:30 -04:00 |
|
Yotam Mann
|
aaa0ba2b69
|
updating tests and thresholds
|
2019-07-25 13:17:21 -04:00 |
|
Yotam Mann
|
bfc3d7ed15
|
toMaster() -> toDestination()
more consistent with the Web Audio API
|
2019-07-25 11:32:56 -04:00 |
|
Yotam Mann
|
68b557f441
|
additional FeedbackDelay tests
|
2019-07-25 11:17:11 -04:00 |
|
Yotam Mann
|
28ebbb6706
|
including destination
initialization was missing when trying to run tests
|
2019-07-23 13:51:22 -04:00 |
|
Yotam Mann
|
da258c7119
|
make sure Transport is available
|
2019-07-23 13:12:41 -04:00 |
|
Yotam Mann
|
c95293c422
|
confirm that all of the web audio nodes created are disposed
|
2019-07-23 12:12:11 -04:00 |
|
Yotam Mann
|
13f75f42b5
|
linting
|
2019-07-19 12:32:24 -04:00 |
|
Yotam Mann
|
62faa2c825
|
porting instrument tests to ts
|
2019-07-18 14:07:03 -04:00 |
|