Yotam Mann
|
f7bdd7528f
|
feat: adding AudioWorkletNode constructors to Context
|
2019-09-27 17:52:37 -04:00 |
|
Yotam Mann
|
9eb395509c
|
style: using javascript string template interpreter for vscode
|
2019-09-27 17:50:49 -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
|
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
|
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
|
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 |
|
Yotam Mann
|
be4bf84369
|
inforce increase in time
|
2019-09-19 16:56:48 -04:00 |
|
Yotam Mann
|
3ab260de90
|
import transport for the side effects
|
2019-09-19 16:55:57 -04:00 |
|
Yotam Mann
|
5d128470c5
|
convert GrainPlayer to typescript
|
2019-09-19 16:55:46 -04:00 |
|
Yotam Mann
|
ace049a9a2
|
render just the clock portion without the audio
|
2019-09-19 16:55:09 -04:00 |
|
Yotam Mann
|
7a85c4b68a
|
some debugging
|
2019-09-19 16:53:53 -04:00 |
|
Yotam Mann
|
38ef65fcb2
|
TimelineValue holds a single schedulable value
get/set based on time.
|
2019-09-18 11:15:10 -04:00 |
|
Yotam Mann
|
cf957ff37e
|
Looping is a schedulable parameter
fixes #448
|
2019-09-17 19:33:41 -04:00 |
|
Yotam Mann
|
4c9e6cbd4e
|
testing the interval
|
2019-09-17 15:34:40 -04:00 |
|
Yotam Mann
|
abc6ef0e2b
|
removing old classes
|
2019-09-17 14:46:35 -04:00 |
|
Yotam Mann
|
e44005138d
|
quote props only when needed
|
2019-09-17 14:46:26 -04:00 |
|
Yotam Mann
|
64189a8685
|
converting Loop to typescript
|
2019-09-17 14:45:58 -04:00 |
|
Yotam Mann
|
1709f46d83
|
testing progress when not looping
|
2019-09-17 14:18:05 -04:00 |
|
Yotam Mann
|
d119f67356
|
testing signal syncing
|
2019-09-17 14:13:42 -04:00 |
|