Yotam Mann
|
7c3582bea3
|
refactor: implementing FeedbackCombFilter with AudioWorkletNode
handles sub 128 sample feedback
|
2019-09-27 17:58:04 -04:00 |
|
Yotam Mann
|
4eb05a1ec0
|
using promise response instead of done()
|
2019-09-27 17:57:19 -04:00 |
|
Yotam Mann
|
726fb26f80
|
exporting comb filters
|
2019-09-27 17:55:31 -04:00 |
|
Yotam Mann
|
2ee8cb1a52
|
feat: Wrapper around the AudioWorkletNode
|
2019-09-27 17:55:09 -04:00 |
|
Yotam Mann
|
23ca0f9688
|
feat: Can set the parameter after constructing Param
used in the new ToneAudioWorklet node
|
2019-09-27 17:53:42 -04:00 |
|
Yotam Mann
|
f7bdd7528f
|
feat: adding AudioWorkletNode constructors to Context
|
2019-09-27 17:52:37 -04:00 |
|
Yotam Mann
|
3b071edf8b
|
style: linting
|
2019-09-27 17:51:34 -04:00 |
|
Yotam Mann
|
08afd246d5
|
updating deps
|
2019-09-27 17:51:03 -04:00 |
|
Yotam Mann
|
9eb395509c
|
style: using javascript string template interpreter for vscode
|
2019-09-27 17:50:49 -04:00 |
|
Jacob Clarke
|
420a3cd0e7
|
Added FMSynth and test
|
2019-09-27 23:36:26 +10:00 |
|
Yotam Mann
|
d29c6ab42a
|
updating test file to new sound
|
2019-09-24 22:45:52 -04:00 |
|
Yotam Mann
|
ce93214e43
|
using OnePoleFilter in LowpassCombFilter and PluckSynth
means an API change since dampening is no longer a signal rate parameter
|
2019-09-24 22:41:58 -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
|
fa13871bd2
|
security update
|
2019-09-24 17:38:07 -04:00 |
|
Yotam Mann
|
ed367e0f9b
|
adding nominal range to properties
|
2019-09-24 17:21:59 -04:00 |
|
Yotam Mann
|
df24096376
|
filter rolloff enum
|
2019-09-24 17:18:52 -04:00 |
|
Yotam Mann
|
f2285a12b6
|
setting min and max range for properties
|
2019-09-24 17:12:46 -04:00 |
|
Yotam Mann
|
732efd563f
|
can pass in min and max values into constructor
|
2019-09-24 17:12:12 -04:00 |
|
Yotam Mann
|
a08af1a39c
|
createIIR takes either number[] of float32array
|
2019-09-23 10:00:43 -04:00 |
|
Yotam Mann
|
fdcda13e32
|
adding pluck synth to export
|
2019-09-21 13:10:25 -04:00 |
|
Yotam Mann
|
03aa301c75
|
adding filter rolloff type
|
2019-09-21 13:10:19 -04:00 |
|
Yotam Mann
|
70df9df641
|
fixing type for ratio
|
2019-09-21 13:09:06 -04:00 |
|
Yotam Mann
|
ec3c1381c5
|
removing unused stuff
|
2019-09-20 20:04:45 -04:00 |
|
Yotam Mann
|
0ffc5d65da
|
deleting old js files
|
2019-09-20 18:51:51 -04:00 |
|
Yotam Mann
|
4d5b63d97e
|
adding categories for docs
|
2019-09-20 18:51:45 -04:00 |
|
Yotam Mann
|
1dd208c1ea
|
converting UserMedia to ts
|
2019-09-20 18:51:17 -04:00 |
|
Yotam Mann
|
a68dea0a02
|
adding createMediaStreamSource
should create BaseContext class to better handle this case
|
2019-09-20 18:50:22 -04:00 |
|
Yotam Mann
|
d612d9a793
|
using const instead of var
|
2019-09-20 17:56:21 -04:00 |
|
Yotam Mann
|
2365894608
|
Merge branch 'pr/543' into typescript
|
2019-09-20 17:55:50 -04:00 |
|
Yotam Mann
|
2b86adafb2
|
small linting and docing
|
2019-09-20 17:55:36 -04:00 |
|
Yotam Mann
|
f8e7a81490
|
linting
|
2019-09-20 17:50:14 -04:00 |
|
Yotam Mann
|
dd22e298e5
|
exporting debug
|
2019-09-20 17:49:54 -04:00 |
|
Yotam Mann
|
26855a9398
|
using the clocks ticks instead of tracking offset
addresses #544
|
2019-09-20 17:46:30 -04:00 |
|
Yotam Mann
|
72b9604d8e
|
using epsilon floating point comparisons
|
2019-09-20 17:45:22 -04:00 |
|
Yotam Mann
|
c35666c6fa
|
moving epsilon comparisons to it's own file
|
2019-09-20 17:44:55 -04:00 |
|
Yotam Mann
|
56d7fe956e
|
updating @tonejs/plot
|
2019-09-20 11:06:51 -04:00 |
|
Yotam Mann
|
9625492b2f
|
including GrainPlayer in export
|
2019-09-20 11:06:40 -04:00 |
|
Yotam Mann
|
82ae4930af
|
adding some additional coverage tests
|
2019-09-20 10:11:03 -04:00 |
|
Yotam Mann
|
818c5f54e6
|
linting
|
2019-09-20 10:09:44 -04:00 |
|
Yotam Mann
|
467efe5f51
|
don't shadow variables
|
2019-09-20 10:09:39 -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
|
4be7043bea
|
testing matching within small epsilon
|
2019-09-20 00:19:38 -04:00 |
|
Yotam Mann
|
f1a0990ee9
|
comparisons all done within some small epsilon
fixes floating point errors
fixes #422
|
2019-09-20 00:19:19 -04:00 |
|
Yotam Mann
|
315070afca
|
implemented the TODO feature
removing comment
|
2019-09-20 00:18:02 -04:00 |
|
Yotam Mann
|
df35666759
|
simplifying time math
since the time is already computed into seconds
|
2019-09-20 00:17:28 -04:00 |
|
Yotam Mann
|
0e0073b75b
|
adding logging for restart
|
2019-09-20 00:16:45 -04:00 |
|
Yotam Mann
|
3f6bcd9438
|
undoing additional lookAhead
turns out to not be necessary
|
2019-09-20 00:16:03 -04:00 |
|
Filipe Herculano
|
090177efdd
|
update Pow to extend SignalOperator instead
|
2019-09-19 20:49:02 -04:00 |
|
Yotam Mann
|
70efec4637
|
add an additional lookAhead to the onended callback
this fixes an issue where the source was scheduled to stop in the time between the current time and the lookAhead time.
fixes #422
|
2019-09-19 18:22:44 -04:00 |
|
Yotam Mann
|
1426da90c4
|
adding restart method
with test
|
2019-09-19 17:09:30 -04:00 |
|