Yotam Mann
95030de548
always return true
2019-11-11 13:55:16 -05:00
Yotam Mann
76cb4fa7f9
optimizing feedback comb filter processing
...
addresses #571
2019-11-11 13:52:19 -05:00
Yotam Mann
60b13c9976
using global currentFrame instead of maintaining local variable
2019-11-11 12:33:08 -05:00
Yotam Mann
6842d48ce7
don't export BaseContext
...
since probably not necessary in the final output
2019-11-07 16:04:32 -05:00
Jack Anderson
3354b24527
Create BaseContext + better DummyContext
...
- this creates a new abstract BaseContext that DummyContext and Context
inherit from
- All methods available to Context are now stubbed by DummyContext
- BaseContext is now used as the type where Context was originally used
2019-11-06 14:32:19 -08:00
Yotam Mann
6eea18b1b8
updating docs
2019-11-04 18:59:46 -05:00
Yotam Mann
530c0dac23
using more generic class rathen than the specific type of input
2019-11-03 21:35:26 -05:00
Yotam Mann
b9619d8c68
removing unused variables
2019-10-31 15:43:16 -04:00
Yotam Mann
4aedaeea77
setting exponent in test
...
for additional coverage
2019-10-31 09:56:09 -04:00
Yotam Mann
d845a435b1
ScaledEnvelope is redundant with the FrequencyEnvelope
...
currently no use for it though might reintroduce it if it feels necessary down the road.
2019-10-30 13:22:53 -04:00
Yotam Mann
5dd6a2623b
Merge branch 'pr/563' into typescript
2019-10-29 17:49:52 -04:00
Yotam Mann
e67c9e1724
simplifying FreqEnvelope API slightly
2019-10-29 17:49:22 -04:00
Yotam Mann
41897320a0
exporting FrequencyEnvelope
2019-10-28 21:28:41 -04:00
Yotam Mann
0767a52770
adding category
2019-10-28 21:28:33 -04:00
Yotam Mann
703f27a5ab
feat: adding send/receive to Channel
...
Removing it from all ToneAudioNode's. Now it's just on the Channel Interface
2019-10-28 21:23:23 -04:00
Yotam Mann
28c078dcad
converting Channel to ts
2019-10-28 20:59:54 -04:00
Yotam Mann
68a7bb03ec
doc tweaks
2019-10-28 20:59:01 -04:00
Yotam Mann
d1fab1c089
converting MidSideMerge/Split to Typescript
2019-10-28 20:42:43 -04:00
Yotam Mann
c217ef5a2c
removing old files
2019-10-28 14:22:28 -04:00
Yotam Mann
1134ce4c69
making sure that the attack is not canceled if the release is scheduled once it ends
...
fixes #560
2019-10-28 14:22:10 -04:00
Yotam Mann
24f5cd0c95
Merge branch 'pr/559' into typescript
2019-10-28 12:20:17 -04:00
Yotam Mann
6c9d3d8294
baseFrequency is Hertz instead of Frequency
...
then casting to number (and potential errors that could cause) is avoided
2019-10-28 12:20:04 -04:00
Yotam Mann
d7194d05eb
using const over let
2019-10-28 12:19:33 -04:00
Yotam Mann
9591fdedf8
passing in arguments as labelled
2019-10-28 12:19:22 -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
Filipe Herculano
4d93b6c1b0
remove redundant accessors
2019-10-27 17:45:21 -04:00
Filipe Herculano
efd114d2db
convert FrequencyEnvelope to Typescript
2019-10-26 11:43:00 -04:00
Yotam Mann
f7464e2a5f
Merge branch 'pr/557' into typescript
2019-10-25 17:03:03 -04:00
Yotam Mann
49e3a8d869
exporting ScaledEnvelope
2019-10-25 17:02:52 -04:00
Yotam Mann
4bcde39fdc
linting / updating paths
2019-10-25 17:02:44 -04:00
Yotam Mann
d2b064f41e
docs: working on code examples
2019-10-25 16:54:33 -04:00
Yotam Mann
4266d2b93c
updating examples
2019-10-24 18:01:27 -04:00
Yotam Mann
b73e127310
docs: updating example
2019-10-23 16:43:12 -04:00
Yotam Mann
b2a9c9a303
working on examples
2019-10-23 16:30:07 -04:00
Yotam Mann
cc7727a85c
updating docs
2019-10-22 23:39:35 -04:00
Yotam Mann
42cfbcd456
linting docs and examples
2019-10-22 23:04:52 -04:00
Filipe Herculano
9209bdfe07
convert ScaledEnvelope to Typescript
2019-10-19 18:26:37 -04:00
Yotam Mann
e1a1552bcf
exporting analysis classes
2019-10-13 21:11:44 -04:00
Yotam Mann
3a89459916
more sensible default
2019-10-11 18:59:43 -04:00
Yotam Mann
3f53201906
noting range
2019-10-11 18:58:56 -04:00
Yotam Mann
47642ba51d
using floating point comparison
2019-10-09 13:00:16 -04:00
Yotam Mann
0f9bac5101
making it possible to have a release of time 0
2019-10-09 12:54:14 -04:00
Yotam Mann
b3875697b6
fixing path
2019-10-09 12:46:00 -04:00
Yotam Mann
682d263819
Wrapping properties to be able to test range before assignment
...
throw errors at time of assignment
2019-10-09 12:41:51 -04:00
Yotam Mann
3323a7574e
using the sig output instead of the destination
...
since some envelopes are silent
2019-10-09 10:06:17 -04:00
Yotam Mann
fc5b6f7c46
feat: Render a segment of the envelope as an array
2019-10-08 19:23:21 -04:00
Yotam Mann
1668decf70
feat: Convolver is just a wrapper around the ConvolverNode, no longer an effect
...
a more basic wrapper around the ConvolverNode which unlike the Convolver effect, does not have a dry/wet knob
2019-10-07 15:37:07 -04:00
Yotam Mann
f6a17b878f
removing unnecessary assignment
2019-09-29 17:26:11 -04:00
Yotam Mann
18b90a00a2
changing var name and using 'swappable' property
2019-09-29 13:05:51 -04:00
Yotam Mann
b379a20b6d
Using GainNode instead of gain
...
fixes #299
2019-09-29 10:30:57 -04:00