Yotam Mann
|
37c9f638de
|
clamp the overlap range
|
2020-07-19 10:16:30 -07:00 |
|
Yotam Mann
|
c4e4b61d93
|
grainSize should be grainSize property not the elapsed time
fixes #665
|
2020-05-03 12:13:11 -04:00 |
|
Yotam Mann
|
dc53f9272b
|
feat: adding onerror to GrainPlayer when url can't load
|
2020-01-29 23:37:36 -05:00 |
|
Yotam Mann
|
0bc28e742a
|
using url instead of buffer makes it more consistent with other url loading APIs
feat: adding onerror to ToneBufferSource and Player
|
2020-01-29 23:34:05 -05:00 |
|
Yotam Mann
|
3df7942908
|
keeping the loopStart/End within range
|
2019-12-24 00:17:25 -05:00 |
|
Yotam Mann
|
ef0aaec8ee
|
Refactor source
adding `_restart` is an internal protected abstract method for all sources.
|
2019-12-14 16:09:24 -05:00 |
|
Yotam Mann
|
754e853cc2
|
make sure the playbackRate is never 0
|
2019-11-21 10:56:53 -05:00 |
|
Yotam Mann
|
09dc29191b
|
linting
|
2019-11-17 13:09:19 -05:00 |
|
Yotam Mann
|
d3951ce16c
|
don't restart unless state === 'started'
fixes #480
|
2019-11-13 14:09:13 -05:00 |
|
Yotam Mann
|
42cfbcd456
|
linting docs and examples
|
2019-10-22 23:04:52 -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
|
82ae4930af
|
adding some additional coverage tests
|
2019-09-20 10:11:03 -04:00 |
|
Yotam Mann
|
1426da90c4
|
adding restart method
with test
|
2019-09-19 17:09:30 -04:00 |
|
Yotam Mann
|
5d128470c5
|
convert GrainPlayer to typescript
|
2019-09-19 16:55:46 -04:00 |
|