Yotam Mann
bd9b42d5bc
additional buffer checks
2017-02-20 14:05:11 -05:00
Yotam Mann
a7a5f00786
testing start
with and without duration
2017-02-20 14:03:49 -05:00
Yotam Mann
47325729b2
updating EffectsTests to new Offline API
2017-02-20 00:04:45 -05:00
Yotam Mann
4399793d8d
converting components to new Offline test API
2017-02-19 23:55:55 -05:00
Yotam Mann
b3fa0edf9a
FF passes all signal scheduling tests
2017-02-19 22:51:10 -05:00
Yotam Mann
d5fa72f447
shim buffer tests into offline return
2017-02-19 22:50:39 -05:00
Yotam Mann
06913fa2cc
invokes a callback online a specific time
2017-02-19 20:49:58 -05:00
Yotam Mann
931524407c
simplified PassAudioStereo
2017-02-19 20:49:47 -05:00
Yotam Mann
23e07013c9
allowing for sound to slowly ramp in
2017-02-19 20:49:35 -05:00
Yotam Mann
f26f4d42aa
evaluates to true if the input produces silence
2017-02-19 20:48:57 -05:00
Yotam Mann
4f8f55c261
updating to new Offline API
2017-02-19 20:48:22 -05:00
Yotam Mann
b027b865e9
removing listener after test is completed
2017-02-19 15:32:26 -05:00
Yotam Mann
b58b6af6ea
removing unused tests
2017-02-19 15:32:11 -05:00
Yotam Mann
2b33efa77f
new Offline test API
2017-02-19 15:32:00 -05:00
Yotam Mann
99955515ea
reinit test on new Context
2017-02-19 15:31:03 -05:00
Yotam Mann
6d8669ce56
updated Offline test API
2017-02-19 15:29:53 -05:00
Yotam Mann
25b79e0108
updating to new PassAudio Test API
2017-02-19 15:29:01 -05:00
Yotam Mann
4652203066
stopDownloads -> cancelDownloads
2017-02-19 12:01:15 -05:00
Yotam Mann
89d92b78bc
converting to new Offline test API
...
and new test helpers
2017-02-19 11:54:29 -05:00
Yotam Mann
9ede009e6d
testing OfflineContext
2017-02-19 11:52:53 -05:00
Yotam Mann
2ee1eb2d76
testing Offline method
2017-02-19 11:52:46 -05:00
Yotam Mann
c0b16757e5
Offline test uses new Offline method
2017-02-19 11:52:33 -05:00
Yotam Mann
50663c31f3
Tone.Context tests
2017-02-18 19:47:45 -05:00
Yotam Mann
7d14e87171
testing disconnect
2017-02-11 13:56:57 -05:00
Yotam Mann
27739ca795
changing name of private lookAhead member and adding 'lag' member
...
‘lag’ is the amount that the clock is falling behind the desired update
interval
2016-12-25 19:38:19 -05:00
Yotam Mann
5989271a31
simplifying Tone.Draw test
2016-12-22 11:36:40 -05:00
Yotam Mann
5d15ee324f
lookAhead -> latencyHint
...
more consistent with WAA spec
2016-12-20 22:47:37 -05:00
Yotam Mann
11e3504cab
narrowing threshold of test
2016-12-20 22:39:38 -05:00
Yotam Mann
09f0c26339
a longer interval to compensate for higher default lookAhead
2016-12-20 22:38:37 -05:00
Yotam Mann
273c2f3b51
updating to new Clock API
...
includes updateInterval
2016-12-20 22:38:07 -05:00
Yotam Mann
2c3fa527fd
adding updateInterval
...
how often the web worker callback is invoked
2016-12-20 22:37:34 -05:00
Yotam Mann
d63c58eeb5
increasing test threshold
2016-12-18 22:33:36 -05:00
Yotam Mann
31fe050475
getStateAtTime -> getValueAtTime
2016-12-18 22:14:14 -05:00
Yotam Mann
9c94b89eec
renaming addEvent->add, removeEvent->remove, getEvent->get
2016-12-18 21:56:22 -05:00
Yotam Mann
1536420bc8
adding numberOfInputs/Outputs
2016-12-18 20:57:00 -05:00
Yotam Mann
612b6c0b5e
Tone.Draw for synchronizing animation frame and Tone.Clock
2016-12-18 20:26:11 -05:00
Yotam Mann
a0ea404745
Revert "deferred animation callback"
...
This reverts commit f685bcd5ae
.
2016-12-18 13:43:23 -05:00
Yotam Mann
77953eede9
ExternalInput -> UserMedia
...
updated to latest MediaDevice API
2016-12-17 16:26:27 -05:00
Yotam Mann
eb4242b780
using meter to test if buffer is playing
2016-12-15 12:49:51 -05:00
Yotam Mann
7529599607
adding explicit start time to Transport.start in tests
2016-12-05 21:30:25 -05:00
Yotam Mann
7a1380637e
Previous playback is not stopped if retrigger=true
...
Fixes #186
2016-12-05 21:29:55 -05:00
Yotam Mann
8911dce68a
Clock.start with undefined arg is scheduled into the future
...
if there is no argument passed into the first argument of Clock.start /
Transport.start, the currentTime + Clock’s lookAhead time will be used
as the start time.
2016-12-05 20:59:39 -05:00
Yotam Mann
f685bcd5ae
deferred animation callback
...
This is useful for synchronizing animations with scheduled audio
events.
2016-12-03 12:15:37 -05:00
Yotam Mann
2b7789b3a9
peek and shift methods
...
this allows the timeline to be used as a priority queue.
2016-12-02 18:59:12 -05:00
Yotam Mann
b721ee8ffd
API to set Transport's lookAhead to customize the balance of latency and performance
2016-11-22 10:56:47 -08:00
Yotam Mann
1935d24ba2
removing convolver effects tests that throw an error when running in TravisCI
2016-11-22 10:46:26 -08:00
Yotam Mann
d386ffed97
Convolver.load returns a Promise
2016-11-22 10:31:06 -08:00
Yotam Mann
84c1affe83
Clock uses static lookahead
...
lookAhead is more conservatively computed and adjusts to the largest
value.
2016-11-21 00:05:19 -08:00
Yotam Mann
3ca0eadafd
.load method returns a Promise
2016-11-06 19:16:31 -05:00
Yotam Mann
99dd7717ec
don't decrement on error
...
added method to abort all downloads in progress
2016-11-03 14:39:45 -04:00