Yotam Mann
|
ebb7aac407
|
getLastState returns the last event with the given state
|
2018-02-18 16:01:27 -05:00 |
|
Yotam Mann
|
44512cee0a
|
get the readonly maxDelay time
|
2018-02-15 11:41:01 -05:00 |
|
Yotam Mann
|
92c11091b5
|
increasing test coverage
|
2018-02-14 12:18:41 -05:00 |
|
Yotam Mann
|
915d85ebd1
|
testing instruments are able to retrigger correctly
|
2018-02-08 11:12:17 -05:00 |
|
Yotam Mann
|
98d1b8808a
|
adding getter/setter for channelCount, channelCountMode and channelInterpretation
|
2018-02-05 16:51:04 -05:00 |
|
Yotam Mann
|
2666b06d47
|
adjusting test values
|
2018-02-05 16:50:29 -05:00 |
|
Yotam Mann
|
56c12fb627
|
Tone.Mono coerces the incoming mono or stereo signal into a mono signal
|
2018-02-05 16:40:55 -05:00 |
|
Yotam Mann
|
c91c1354e0
|
using a stereo signal to test PassAudioStereo and splitting
|
2018-02-05 16:25:43 -05:00 |
|
Yotam Mann
|
6cb53f6d9a
|
continuity tests on Chrome only
|
2018-02-05 15:06:53 -05:00 |
|
Yotam Mann
|
423ea05977
|
skipping FMSynth comparison when not on Chrome
|
2018-02-05 14:59:40 -05:00 |
|
Yotam Mann
|
88f43379e7
|
increasing testing threshold
|
2018-02-05 14:43:03 -05:00 |
|
Yotam Mann
|
bcdaa8196e
|
increasing test threshold
|
2018-02-05 14:37:07 -05:00 |
|
Yotam Mann
|
67649e43d5
|
adjusting FFT size and ignoring failing FF tests
|
2018-02-05 14:36:58 -05:00 |
|
Yotam Mann
|
bc558a1386
|
increasing threshold
|
2018-02-05 14:24:26 -05:00 |
|
Yotam Mann
|
4b9a407304
|
only running tests when audio rending is similar to Chrome
|
2018-02-05 14:24:21 -05:00 |
|
Yotam Mann
|
5eec68f9d0
|
compare rendered output to previously rendered audio files
|
2018-02-05 13:55:37 -05:00 |
|
Yotam Mann
|
e767d618d2
|
only testing online when supported
|
2018-02-04 23:01:24 -05:00 |
|
Yotam Mann
|
c4cd005635
|
adding getValueAtTime to returned RMS
|
2018-02-04 22:59:17 -05:00 |
|
Yotam Mann
|
f086f58c75
|
OscillatorNode is a fire-and-forget Oscillator
|
2018-02-04 22:55:19 -05:00 |
|
Yotam Mann
|
6ed9c8e4d5
|
testing chaining control signals
|
2018-02-04 13:05:06 -05:00 |
|
Yotam Mann
|
58eac95314
|
define left and right variables
|
2018-02-04 11:43:34 -05:00 |
|
Yotam Mann
|
a228deb862
|
increasing testing threshold
|
2018-02-01 09:56:32 -05:00 |
|
Yotam Mann
|
dfe269d60c
|
testing loading un-decodable audio
|
2018-01-18 12:50:45 -05:00 |
|
Yotam Mann
|
8fa809d5b8
|
adjusting test threshs to be less susceptible to randomness
|
2018-01-17 13:40:18 -05:00 |
|
Yotam Mann
|
82c7a109de
|
updating threshold
|
2018-01-17 13:30:24 -05:00 |
|
Yotam Mann
|
87217d1ab4
|
does not invoke stop from start in case playbackRate changes
fixes #292
|
2018-01-17 13:18:51 -05:00 |
|
Yotam Mann
|
9dbb54ff6a
|
AudioNode.connect returns the connected to node
fixes #291
|
2018-01-11 09:36:08 -08:00 |
|
Yotam Mann
|
1e5606a003
|
testing cancelAndHold during exponential ramp
|
2018-01-03 15:38:04 -05:00 |
|
Yotam Mann
|
8759443f9e
|
testing exponential approach and cancelScheduledValues
|
2018-01-03 15:30:44 -05:00 |
|
Yotam Mann
|
ec6a9baa52
|
checking for discontinuities with different curve types
|
2018-01-03 15:23:20 -05:00 |
|
Yotam Mann
|
1917148a99
|
testing setting AutoWah values
|
2018-01-03 15:22:52 -05:00 |
|
Yotam Mann
|
ea41ebb599
|
simple convolution-based reverb
|
2018-01-03 12:04:27 -05:00 |
|
Yotam Mann
|
a57ac25187
|
returning promise to OfflineTest defers the callback of 'render'
|
2018-01-03 12:03:41 -05:00 |
|
Yotam Mann
|
55c3474849
|
adding get getRmsAtTime to BufferTests
|
2018-01-03 12:02:41 -05:00 |
|
Yotam Mann
|
3f72fec6f9
|
returning a promise defers the rendering till the promise has resolved
|
2018-01-03 12:02:10 -05:00 |
|
Yotam Mann
|
92454266f7
|
sync/unsync triggerAttack/Release to the Transport
|
2018-01-02 16:49:41 -05:00 |
|
Yotam Mann
|
ec3a2d24e2
|
using getTicksAtTime to get the most accurate BarsBeatsSixteenths
|
2018-01-02 12:25:13 -05:00 |
|
Yotam Mann
|
077ae6d69a
|
Source sync and start after Transport is already running
|
2018-01-02 10:35:39 -05:00 |
|
Yotam Mann
|
15229d7c7e
|
linting
|
2017-12-30 11:26:29 -05:00 |
|
Yotam Mann
|
a6f9ca49bd
|
fixing AudioContext.close promise resolution support
|
2017-12-30 11:23:02 -05:00 |
|
Yotam Mann
|
2b896fad0c
|
don't run Context tests when close isn't supported
|
2017-12-30 01:19:04 -05:00 |
|
Yotam Mann
|
a84b2ae160
|
adding polyfill
|
2017-12-30 00:30:52 -05:00 |
|
Yotam Mann
|
b0f729c9f1
|
static fromUrl method.
|
2017-12-30 00:06:53 -05:00 |
|
Yotam Mann
|
c8ac0e7d40
|
Revert "using babel-polyfill"
This reverts commit aed806032c .
|
2017-12-29 23:34:44 -05:00 |
|
Yotam Mann
|
aed806032c
|
using babel-polyfill
for older browsers testing
|
2017-12-29 23:23:28 -05:00 |
|
Yotam Mann
|
919de12cfa
|
don't run example tests on older safari
|
2017-12-29 23:15:40 -05:00 |
|
Yotam Mann
|
9fe0d1546a
|
increasing threshold slightly
|
2017-12-29 22:17:44 -05:00 |
|
Yotam Mann
|
f129e5d726
|
removing the polyfill from the tests
|
2017-12-29 22:06:39 -05:00 |
|
Yotam Mann
|
658d2f201f
|
adding babel-polyfill for testing older browsers
|
2017-12-29 21:44:10 -05:00 |
|
Yotam Mann
|
fa7bb9c9d9
|
only testing when equal power panning is supported
|
2017-12-29 21:37:42 -05:00 |
|
Yotam Mann
|
46df5578d9
|
removing TimelineSignal
|
2017-12-29 20:41:49 -05:00 |
|
Yotam Mann
|
3554eebc46
|
TransportTimelineSignal extends Signal instead of TimelineSignal
|
2017-12-29 20:41:34 -05:00 |
|
Yotam Mann
|
985ce80a71
|
updated Transport.syncSignal to new Param values
|
2017-12-29 20:07:24 -05:00 |
|
Yotam Mann
|
0b09c674b4
|
TickSignal extends Signal instead of TimelineSignal
|
2017-12-29 20:06:47 -05:00 |
|
Yotam Mann
|
8f5c6ea20b
|
increasing testing tolerance
|
2017-12-29 20:06:21 -05:00 |
|
Yotam Mann
|
1104f3cfc0
|
moving automation logic to Param instead of AudioParam shim
|
2017-12-29 20:05:57 -05:00 |
|
Yotam Mann
|
b4c81f7115
|
misspelled Approach in exponentialApproachValueAtTime
|
2017-12-29 20:04:46 -05:00 |
|
Yotam Mann
|
5b76ed06c2
|
testing AutoPanner syncing/unsyncing
|
2017-12-29 14:05:34 -05:00 |
|
Yotam Mann
|
acf3768120
|
setting rotation in another way
|
2017-12-29 13:50:57 -05:00 |
|
Yotam Mann
|
4ec99ed3c0
|
testing syncing/unsyncing
|
2017-12-29 13:48:16 -05:00 |
|
Yotam Mann
|
3ab93c008d
|
increasing Midi conversion tests
|
2017-12-29 13:14:02 -05:00 |
|
Yotam Mann
|
0178845b2b
|
expanding meter tolerance
|
2017-12-29 12:01:53 -05:00 |
|
Yotam Mann
|
bb8bbe6390
|
simplifying test
passes on Safari which still has 0-1 as min/max for gain
|
2017-12-28 18:51:18 -05:00 |
|
Yotam Mann
|
c4abd54719
|
ignoring UserMedia tests on Safari
|
2017-12-28 18:44:14 -05:00 |
|
Yotam Mann
|
1c45f13f12
|
test validating using Tone.Frequency into triggerAttack
addresses #219
|
2017-12-27 17:41:10 -05:00 |
|
Yotam Mann
|
83ec5d3288
|
transpose and harmonize Midi notes
|
2017-12-27 17:29:26 -05:00 |
|
Yotam Mann
|
4d8812ee02
|
transpose and harmonize a Tone.Frequency
fixes #219
|
2017-12-27 17:29:10 -05:00 |
|
Yotam Mann
|
40891fb865
|
using clock seconds
they are accurate even during bpm automation curves
|
2017-12-27 16:24:27 -05:00 |
|
Yotam Mann
|
32d5451293
|
ability to get/set ticks at a given time. more accurate seconds counter using elapsed ticks.
|
2017-12-27 16:23:39 -05:00 |
|
Yotam Mann
|
60cdeaa5f3
|
converting between ticks and seconds during automation curves
fixes #169
|
2017-12-27 16:21:45 -05:00 |
|
Yotam Mann
|
65599f8c68
|
adjusting testing threshold
|
2017-12-27 16:20:56 -05:00 |
|
Yotam Mann
|
3dadafaf87
|
verifying getTimeOfTick
|
2017-12-27 11:47:03 -05:00 |
|
Yotam Mann
|
8dbaf71d89
|
forEachBetween iterator
|
2017-12-27 11:46:27 -05:00 |
|
Yotam Mann
|
f6bd45036e
|
increasing number of segments in exponential and approach ramps
|
2017-12-25 14:43:59 -05:00 |
|
Yotam Mann
|
e61a4c5fe2
|
renaming to getTicksAtTime
|
2017-12-21 15:13:43 -05:00 |
|
Yotam Mann
|
d4afe1e6ee
|
Tone.Midi is primitive type for Midi notes
|
2017-12-17 14:48:25 -05:00 |
|
Yotam Mann
|
b3f1b73250
|
testing dotted notes
|
2017-12-17 13:24:52 -05:00 |
|
Yotam Mann
|
cee2d3da3a
|
TransportTime returns seconds instead of Ticks
introducing Ticks for tick representation
|
2017-12-17 13:24:34 -05:00 |
|
Yotam Mann
|
32374fe27a
|
constructor can take another type and convert it to target type
|
2017-12-17 13:23:31 -05:00 |
|
Yotam Mann
|
ade2778082
|
Tone.Ticks extends TransportTime
|
2017-12-17 13:17:46 -05:00 |
|
Yotam Mann
|
ac6af1cf56
|
simplifying TimeBase classes. No longer evaluate expressions
|
2017-12-16 14:31:09 -05:00 |
|
Yotam Mann
|
933fa95b45
|
define loopStart/End, subdivision and interval in terms of seconds
|
2017-12-16 14:23:08 -05:00 |
|
Yotam Mann
|
41eeb9884f
|
adding min/maxValue to Param
|
2017-12-16 13:09:52 -05:00 |
|
Idicious
|
43c2e9b449
|
Increased general accurary of dbToGain method + updated test cases. (#279)
* Increased general accurary of dbToGain method + updated test cases.
* Increased test accuracy
|
2017-12-16 00:04:50 -05:00 |
|
Yotam Mann
|
b929b26ca4
|
can pass in an unloaded Tone.Buffer into Convolver constructor
fixes #277
|
2017-12-15 23:36:39 -05:00 |
|
Yotam Mann
|
e4380a048b
|
player can be constructed with unloaded Tone.Buffer
onload callback is invoked when the Buffer parameter is loaded
fixes #273
|
2017-12-15 23:06:06 -05:00 |
|
Yotam Mann
|
4c783c9b09
|
buffer can be constructed with an unloaded Buffer
load callback is invoked when parameter Buffer is loaded
|
2017-12-15 23:04:22 -05:00 |
|
Yotam Mann
|
a6ebaeeb9f
|
Emitter.once invokes a callback only once
|
2017-12-15 11:11:14 -05:00 |
|
Yotam Mann
|
db4e5fab0d
|
if the constructor delayTime is greater than the maxDelay, use the delayTime as the maxDelay
fixes #280
|
2017-12-06 13:16:22 -05:00 |
|
Yotam Mann
|
f818bede9a
|
releaseAll stops all currently active notes
fixes #272
|
2017-11-29 16:54:17 -05:00 |
|
Yotam Mann
|
27b1513ddf
|
removing Tone.Expr
no more use for this class
|
2017-11-29 16:28:47 -05:00 |
|
Yotam Mann
|
7b35eee3ed
|
throw error if constructor is invoked without 'new'
addresses #271
|
2017-11-29 16:28:04 -05:00 |
|
Yotam Mann
|
ba55239032
|
only running when devices are available
|
2017-11-29 16:04:09 -05:00 |
|
Yotam Mann
|
30f118fd55
|
silence version logging in tests
|
2017-11-29 15:23:20 -05:00 |
|
Yotam Mann
|
f02a46f0c0
|
skip tests which rely on AudioContext.close promise resolving on unsupported platforms
|
2017-11-29 15:22:30 -05:00 |
|
Yotam Mann
|
ff505adf22
|
use 'fake' flag for Firefox tests
|
2017-11-29 15:06:46 -05:00 |
|
Yotam Mann
|
37ce3f7d34
|
testing that dispose returns a Promise
|
2017-11-29 15:05:58 -05:00 |
|
Yotam Mann
|
2068fc3613
|
don't log on tests
|
2017-11-29 15:05:28 -05:00 |
|
Yotam Mann
|
1c13b893de
|
flag for online/focused testing
trying to fix failing tests on headless FF on Travis CI
|
2017-11-29 15:05:12 -05:00 |
|
Yotam Mann
|
9a745e3624
|
PolySynth throws error if the instrument voice is not Monophonic
fixes #270
|
2017-11-26 11:22:25 -08:00 |
|