Yotam Mann
0b6ae165e0
updating toDestination
2019-08-02 16:31:20 -04:00
Yotam Mann
b77f696412
converting Reverb to typescript
2019-08-02 16:29:09 -04:00
Yotam Mann
be4542b5b1
adding a name
2019-08-02 16:28:57 -04:00
Yotam Mann
1792ff1d05
merging functionality from 'dev'
...
changes were made to .js files which are no longer there. moving functionality to .ts files
2019-08-02 13:56:51 -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
Yotam Mann
f393cf5815
version should always be 'dev' until built by travis
2019-08-02 11:37:59 -04:00
Yotam Mann
d20f6e8fe9
Releases all held notes
...
thanks @lidiovargas! i ended up going with something more similar to your first solution. just removing the arrow function to fix the linting error
2019-08-02 10:43:31 -04:00
Yotam Mann
344bd48bc0
removing js files
2019-08-02 10:37:07 -04:00
Yotam Mann
fd163b3c1e
linting
2019-08-02 10:36:59 -04:00
Yotam Mann
4c3fd63e90
only increment when on Travis
2019-08-02 10:34:09 -04:00
Lidio Vargas
82a9b54de1
Fixing sustained notes on Tone.Sampler (travis checked)
2019-08-01 21:00:05 -03:00
Lidio Vargas
f0febbdade
Fixing sustained notes on Tone.Sampler (passing test)
2019-08-01 20:32:24 -03:00
Yotam Mann
a16df958a9
local version should always be 'dev'
2019-07-30 16:05:12 -04:00
Yotam Mann
858af77521
fixing offset errors
2019-07-30 15:53:19 -04:00
Yotam Mann
e97ea7d5df
better type checking for sampler url parameters
2019-07-30 15:53:10 -04: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
474ec85408
fixing default duration
...
made it so that the player never started when Player was synced.
2019-07-30 14:51:07 -04:00
Yotam Mann
d1716266e7
had slice logic backwards
...
oops
2019-07-30 10:52:49 -04:00
Yotam Mann
312e99e5b3
exporting 'start'
2019-07-30 10:26:13 -04:00
Yotam Mann
a88e9b5a84
making time optional
2019-07-30 10:25:17 -04:00
Yotam Mann
c0bd377805
export 'connect'
2019-07-30 10:24:13 -04:00
Lidio Vargas
65098a0229
Fixing released-sustained notes on Tone.Sampler
2019-07-28 14:01:50 -03:00
Yotam Mann
84a8fb0255
updating docs
2019-07-26 11:56:33 -04:00
Yotam Mann
d9eae0123f
removing window reference
2019-07-26 11:50:59 -04:00
Yotam Mann
4a266742af
making Event and Part values generic
...
gives better typing in the callback function
2019-07-26 11:50:29 -04:00
Yotam Mann
dd14e412ae
return context immediately
...
don't wait for the buffer promise to finish because the context will be set wrong for that entire time
2019-07-26 11:45:11 -04:00
Yotam Mann
61fe1a6a0d
fixing initialization case
2019-07-25 18:32:58 -04:00
Yotam Mann
7a099b2310
handling case where window is not defined
...
either because it's loaded in node.js or because of the context that the script is loaded in
2019-07-25 18:28:17 -04:00
Yotam Mann
cd73792659
indicating that version is string when output for typescript
2019-07-25 18:26:03 -04:00
Yotam Mann
69c6238d4c
Adding some ASCII art
2019-07-25 15:14:54 -04:00
Yotam Mann
a0ca880323
using commonjs module for karma
2019-07-25 14:54:02 -04:00
Yotam Mann
d07da6d675
building es2015 modules
...
this should enable tree-shaking in supporting compilers (like webpack and broserify)
2019-07-25 14:49:46 -04:00
Yotam Mann
e3f5940afd
only relative imports
2019-07-25 13:32:34 -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
86bef350e2
adding note on name change
2019-07-25 13:10:52 -04:00
Yotam Mann
bfc3d7ed15
toMaster() -> toDestination()
...
more consistent with the Web Audio API
2019-07-25 11:32:56 -04:00
Yotam Mann
9a49c873df
exporting modules from main entry
2019-07-25 11:29:36 -04:00
Yotam Mann
4a93121e40
doc'ing
2019-07-25 11:19:53 -04:00
Yotam Mann
68b557f441
additional FeedbackDelay tests
2019-07-25 11:17:11 -04:00
Yotam Mann
e2de5a8955
typing
2019-07-25 10:46:49 -04:00
Yotam Mann
c5505cb4dc
doc'ing
2019-07-25 10:46:34 -04:00
Yotam Mann
40727ee650
converting FeedbackDelay to ts
2019-07-25 10:46:28 -04:00
Yotam Mann
3e6484eef6
converting Merge to ts
2019-07-25 10:45:27 -04:00
Yotam Mann
cbae25a15c
remove Array.prototype.reverse.call, use .reverse() instead
2019-07-25 10:45:02 -04:00
Yotam Mann
111ecc1396
delayTime is in Time instead of seconds
2019-07-25 10:44:32 -04:00
Yotam Mann
33d0b3e1b3
noting changes
2019-07-25 10:43:58 -04:00
Yotam Mann
ef19d2e6e8
input and output are no longer arrays
...
simplifies connect/disconnect logic greatly. Simplifies API to just have clearly named inputs/outputs instead of overloading input/output connect numbers
2019-07-25 10:43:47 -04:00
Yotam Mann
386d96360e
adding some ascii art to better explain
2019-07-25 09:08:47 -04:00