Yotam Mann
b8648cc8ac
removing deprecated MultiPlayer class
2017-09-17 12:31:25 -04:00
Yotam Mann
48b15b2c5e
removing LFO option from Signal and Param
...
straightforward to simply connect an LFO to the signal. Also causes
circular dependency issue
2017-09-17 12:26:00 -04:00
Yotam Mann
44582f6f61
increasing acceptable range for test
2017-09-16 15:16:46 -04:00
Yotam Mann
39389e810c
warning if scheduling time is in the past
...
addresses #260
2017-09-15 17:50:12 -04:00
Yotam Mann
d9d7e4edcf
silencing warnings in API Tests
2017-09-15 17:46:22 -04:00
Yotam Mann
1559b8275a
Add warning if time is scheduled in the past
2017-09-15 17:45:57 -04:00
Yotam Mann
33e7bd0c13
adding "curve" to BufferSource fades
2017-09-13 18:30:43 -04:00
Yotam Mann
3664cd610c
alter tests for new envelope release curve
2017-09-13 18:30:02 -04:00
Yotam Mann
69fd12e702
testing targetRampTo
2017-09-13 11:19:12 -04:00
Yotam Mann
42634bd453
using exponential approach for decay and release curves
2017-09-13 11:04:13 -04:00
Yotam Mann
9f545c4bdd
exponential approach rampTo
2017-09-13 11:00:32 -04:00
Yotam Mann
08812c0886
optimizing the way that repeat events are handled
2017-09-04 16:08:47 -04:00
Yotam Mann
5d86d72cfb
handles events which are added during iteration in the same was as events which are removed during iteration
2017-09-04 16:04:16 -04:00
Yotam Mann
f9fcceb226
Creating Transport event classes which are used internally by the Transport
2017-09-04 16:03:20 -04:00
Yotam Mann
892668b01e
linearRampToValue -> linearRampTo
2017-08-31 12:45:25 -04:00
Yotam Mann
6662ca8670
adding cancelAndHold to signal classes
...
with fallback for unsupported browsers
2017-08-31 12:41:15 -04:00
Yotam Mann
1603ad7b0f
splitting Analyser functionality into multiple classes
...
simplifies the API
2017-08-31 10:56:19 -04:00
Yotam Mann
d6fe0e6d68
analyse() -> getValue()
2017-08-30 14:42:50 -04:00
Yotam Mann
fbe7f341f0
testing other cases of getNumberInput/Output
2017-08-27 20:00:15 -04:00
Yotam Mann
e4044bf39e
TransportTimelineSignal is a TimelineSignal which can be scheduled to the Transport
2017-08-27 19:42:10 -04:00
Yotam Mann
f687bb8a11
ability to get buffer values at a given time
2017-08-27 19:41:47 -04:00
Yotam Mann
e6faa39dba
classes which generate or process sound extend Tone.AudioNode
2017-08-27 17:50:31 -04:00
Yotam Mann
112b8081a7
testing connect/disconnect
2017-08-27 17:49:32 -04:00
Yotam Mann
6ceca510e4
moving functionality over to Tone.AudioNode
2017-08-27 17:21:17 -04:00
Yotam Mann
35040e94e3
class for processing audio
...
differentiates classes which process audio and classes which don’t.
keeping in mind the eventual goal of supporting node.js audio rendering
and support for multiple audio contexts
2017-08-27 17:18:19 -04:00
Yotam Mann
841f2448ca
can solo multiple audio streams at once
2017-08-27 15:01:13 -04:00
Yotam Mann
b731c85cae
adding 'mute' to PanVol
2017-08-27 13:57:50 -04:00
Yotam Mann
1e148a9c74
Sampler is now an instrument for creating a chromatic instrument from pitched samples
2017-08-27 12:55:54 -04:00
Yotam Mann
b2950444db
confirming rounding error fix
2017-08-26 15:39:09 -04:00
Yotam Mann
5bea2666c0
defaults can also take an object as third argument
2017-08-26 15:39:09 -04:00
Yotam Mann
62d1f5c9b1
resetting transport state between tests
...
addresses #250
2017-08-13 21:34:26 -04:00
Jack Anderson
1fb225383e
no insignificant zeroes in barsBeatsSixteenths ( #250 )
...
* no insignificant zeroes in barsBeatsSixteenths
- fixes #246
* restore bpm to orig val in trailing zero test
2017-08-08 10:54:47 -04:00
Yotam Mann
f3f266d2fa
removing min/maxDecibels and returnType test
2017-07-08 11:21:39 -04:00
Yotam Mann
fd533f1eb5
testing releaseAll
2017-07-06 13:02:17 -04:00
Yotam Mann
338d8b0dfb
testing playbackRate and humanize
2017-07-06 10:32:50 -04:00
Yotam Mann
4ebbf9440f
testing create and dispose
2017-07-05 13:59:24 -04:00
Yotam Mann
f0e4fedd9a
testing context options passing as object
2017-07-05 13:58:48 -04:00
Yotam Mann
8a270a22b2
increasing timeout length
...
CPU limited Travis CI containers are having a hard time keeping up with
the tests
2017-06-30 14:34:01 -04:00
Yotam Mann
a4f1606b3c
testing clockSource
2017-06-29 19:49:50 -04:00
Yotam Mann
46f135c69e
only using karma test runner with headless chrome
2017-06-29 17:31:10 -04:00
Yotam Mann
43ae923359
coverage test for modulationType
2017-06-29 14:20:34 -04:00
Yotam Mann
5efe448c7a
setting spread/count should make no difference
2017-06-29 14:11:57 -04:00
Yotam Mann
a03ee982a7
getting/setting values while the wrong type is set has no effect
2017-06-29 14:04:37 -04:00
Yotam Mann
f188d2cc2e
testing getting/setting attributes for each oscillator type
2017-06-29 13:55:50 -04:00
Yotam Mann
59060d28f2
testing cancel
2017-06-29 12:33:27 -04:00
Yotam Mann
db9a75705e
testing null sets
2017-06-29 10:44:11 -04:00
Yotam Mann
9578b00f60
more test coverage by testing a wider range of values and orders
2017-06-29 10:24:38 -04:00
Yotam Mann
bf37355552
testing that context 'close' event is emitted
2017-06-19 17:52:38 -04:00
Yotam Mann
9a5a7948ab
testing error when no url and adding an AudioBuffer
...
additional test coverage
2017-06-19 17:11:44 -04:00
Yotam Mann
f178bb17c0
testing players fade
2017-06-19 15:19:16 -04:00