Yotam Mann
a256ae2e6c
Working on getting github actions to run ( #1231 )
...
* working on getting actions to run
* running all tests
* run on CHROME only
* Update test.yml
* ignoring node_modules
* updating typedocs
* trying to ignore compiler errors
* Update tsconfig.json
* running doc tests in parallel
* speeding up docs example tests
* Update test.yml
* testing README
* 2 spaces instead of 4
* codecov
* remove travis ci
* adding token
* updating codecov
2024-04-25 14:06:55 -04:00
Yotam Mann
a2253bdfd8
Merge pull request #1041 from marcelblum/context-cleanup
...
actually close audio context when disposing it
2022-10-02 10:10:03 -04:00
Christoph Guttandin
75a802cfb2
Load only a single AudioWorklet
2022-03-21 16:34:23 +01:00
Marcel Blum
a8ac712abf
ensuring close() is never called more than once on a context even before the async process completes; removing superfluous close() call on raw context in a test
2022-03-01 12:38:26 -05:00
Marcel Blum
77e89734c2
close audio context when disposing
2022-02-22 17:22:50 -05:00
Marcel Blum
c68903380e
comment correction
2021-12-01 17:44:53 -05:00
Marcel Blum
1295bd4603
docs update
2021-12-01 13:55:28 -05:00
Marcel Blum
63c958774b
another updateInterval tweak
2021-11-29 20:23:15 -05:00
Marcel Blum
2fa6c66b90
tweak default updateInterval for 0 lookAhead
2021-11-29 11:33:59 -05:00
Marcel Blum
796fea2d6c
prevent Context options overriding, remove unreachable/overridden code, fix Ticker precision
...
add _minimumUpdateInterval to Ticker, derive from actual context sampleRate instead of assuming 44100; add lookAhead setter to Context so that updateInterval is also adjusted; prevent latencyHint from getting overridden when rolling own context
2021-11-29 11:14:14 -05:00
Yotam Mann
de5dc20252
adding example
2021-10-13 13:11:41 -04:00
Yotam Mann
f04581863c
moving toJSON implementation to the BaseContext
2021-01-04 09:57:52 -05:00
Jack Anderson
16859ff2e2
allow JSON.stringify(context)
2020-12-31 17:56:02 -08:00
Bryan Braun
249fdf4f10
Update Context.resume() to more closely match AudioContext.resume()
...
Closes Tonejs/Tone.js#767
2020-10-23 16:43:17 -04:00
Yotam Mann
e7e372d37e
removing unused import
2020-10-02 11:53:19 -04:00
Yotam Mann
301f8cd9dc
adding createMediaElementSource
...
fixes #756
2020-10-02 10:28:57 -04:00
Yotam Mann
a58f326e41
better examples in comments
2020-08-03 18:21:17 -07:00
Yotam Mann
353ed3f28c
adding more docs and examples
2020-05-26 21:09:32 -04:00
Yotam Mann
23af858ef2
updating doc links
2020-05-18 21:13:22 -04:00
Yotam Mann
ba8e82b1ca
feat: latencyHint is now set in constructor
...
BREAK: the latencyHint can only be set in the constructor, no longer settable after construction
addresses #658
2020-05-12 12:31:17 -04:00
Yotam Mann
f17249691d
feat: updating all examples
...
now in the form Tone.Something instead of using `import { Something } from "tone"`. It makes the example runner on the docs page work much faster
2020-04-16 22:24:18 -04:00
Yotam Mann
b217fc45ac
adding createMediaStreamDestination
2020-04-14 21:06:21 -04:00
Yotam Mann
7391cf6d3c
wrapping native AudioListener with Listener
2019-12-21 21:01:45 -05:00
Yotam Mann
389ccf8722
using assert instead of this.assert
...
removing this.assert from Tone.js classes
2019-12-16 15:58:31 -05:00
Yotam Mann
09dc29191b
linting
2019-11-17 13:09:19 -05:00
Yotam Mann
cc7f428a84
adding latencyHint to BaseContext
2019-11-13 14:16:20 -05:00
Yotam Mann
41d4b4a0df
More explanation on immediate vs now
...
addresses #570
2019-11-10 23:20:23 -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
b9619d8c68
removing unused variables
2019-10-31 15:43:16 -04:00
Yotam Mann
546ec43151
updating example
...
changing updateInterval to be lookAhead/2 instead of 3
2019-10-30 18:05:28 -04:00
Yotam Mann
559cdae1fb
added immediate
method
2019-10-29 14:29:52 -04:00
Yotam Mann
f4dcc08ed2
create a global Draw object (linked to the Context)
2019-10-28 12:12:27 -04:00
Yotam Mann
b2a9c9a303
working on examples
2019-10-23 16:30:07 -04:00
Yotam Mann
ba2af1fb03
creates a new AudioContext when Context is created
...
used to reuse same context.
2019-10-13 23:20:42 -04:00
Yotam Mann
467cc48c8c
adding isOffline flag
...
helpful for some behaviors which only occur in the online AudioContext
2019-10-04 11:51:52 -04:00
Yotam Mann
81887b91a3
refactor: initialize Context when getting destination
or transport
2019-10-03 17:33:39 -04:00
Yotam Mann
f7bdd7528f
feat: adding AudioWorkletNode constructors to Context
2019-09-27 17:52:37 -04:00
Yotam Mann
a08af1a39c
createIIR takes either number[] of float32array
2019-09-23 10:00:43 -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
61c9f191b6
removing calls to tslint
...
getting rid of tslint from project and using eslint instead
2019-09-14 18:06:46 -04:00
Yotam Mann
286692e67b
updating block comment style
2019-09-14 17:47:07 -04:00
Yotam Mann
261a5f4c3b
normalizing whitespace in comments
2019-09-14 16:39:18 -04:00
Yotam Mann
294ebeefe7
adding setInterval
...
similar to setTimeout, but the event repeats
2019-09-06 14:46:44 -04:00
Yotam Mann
736106de5f
accidentally put extra tab before name
2019-09-04 19:18:44 -04:00
Yotam Mann
75a35108af
name is a readonly string
2019-09-04 18:38:04 -04:00
Yotam Mann
7c1bacb66d
fixing typo
2019-09-03 22:08:20 -04:00
Yotam Mann
d50c444881
using onstatechange instead of addEventListener
2019-09-03 22:00:03 -04:00
Yotam Mann
3e2de8f259
fixing spacing
...
typedoc wants one space before the "@"
2019-08-30 09:06:38 -07:00
Yotam Mann
b09b81c64b
adding categories
2019-08-26 10:44:43 -07:00
Yotam Mann
560ac489af
moving tests to AdvancedTypeCheck
2019-08-19 10:01:37 -07:00