Yotam Mann
4bda177b83
gainToDb, dbToGain, intervalToFrequencyRatio now static functions
2017-04-26 23:21:26 -04:00
Yotam Mann
d5253b6fce
testing static type queries
2017-04-26 00:27:49 -04:00
Yotam Mann
3834f32932
optionsObject -> defaults
...
with slight API updates
2017-04-26 00:16:12 -04:00
Yotam Mann
2c71a7d08f
testing that the order is maintained
2017-04-24 23:18:42 -04:00
Yotam Mann
282fdc31ab
testing Context.setTimeout methods
2017-04-24 23:13:41 -04:00
Yotam Mann
9e4e091f33
test the forEach callback context
2017-04-24 23:01:45 -04:00
Yotam Mann
a53357c505
removing input/output creation from Tone constructor
2017-04-24 22:09:26 -04:00
Yotam Mann
343e90fa86
testing getConstant
2017-03-22 11:43:35 -04:00
Yotam Mann
55d6bc739c
testing Tone.loaded
2017-03-14 16:49:13 -04:00
Yotam Mann
66f1f4343f
testing getChannelData
2017-03-13 22:09:08 -04:00
Yotam Mann
d5fa72f447
shim buffer tests into offline return
2017-02-19 22:50:39 -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
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
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
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
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
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
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
99dd7717ec
don't decrement on error
...
added method to abort all downloads in progress
2016-11-03 14:39:45 -04:00
Yotam Mann
70ea8f7155
panner/listener tests
2016-10-01 21:45:30 -04:00
Yotam Mann
7565530987
start/stop/pause callbacks are invoked at the moment they occur
...
Previously they were invoked when the ‘start/stop/pause’ methods were
called.
Fixes #159
2016-09-24 11:48:28 -04:00
Yotam Mann
792f85bebd
clock is an event emitter
2016-09-24 11:26:57 -04:00
Yotam Mann
cc232ce3c3
updated buses to use Gain. clearing send/recv on new AudioContext
...
testing that a gain can be passed in.
2016-09-19 23:30:43 -04:00
Yotam Mann
ebf0eb4f64
added Promise tests
2016-09-19 00:08:23 -04:00
Yotam Mann
6a951fa217
using 'emit' instead of 'trigger'
...
more similar to Node.js EventEmitter class
2016-09-18 20:07:00 -04:00
Yotam Mann
81c65f0bb0
testing loaded
2016-08-19 18:03:13 -04:00
Yotam Mann
5f38177b9b
testing error callbacks
2016-08-16 15:26:56 -04:00
Yotam Mann
2c1e1167a6
buffer length is inconsistent on linux....
...
might be because it’s block aligned or something. broadening the test
to deal to deal with this.
2016-08-15 11:50:30 -04:00
Yotam Mann
1270727098
testing to/from Array methods
2016-08-15 10:23:01 -04:00
Yotam Mann
682ec0e46e
get/set the progress in seconds
2016-08-15 07:28:52 -04:00
Yotam Mann
dee059d4de
validating pause->restart fix
...
addresses #145
2016-07-08 12:27:22 -04:00
Yotam Mann
99d7d2f8bd
disconnects from a specific node
...
(tests this feature only when supported)
2016-07-06 23:39:06 -04:00