Yotam Mann
|
1f131625de
|
already testing offset in Player
|
2016-06-14 20:58:22 -04:00 |
|
Yotam Mann
|
1efc061ebd
|
explicitly stop the AudioBufferSource when duration is given
|
2016-06-14 20:43:26 -04:00 |
|
Yotam Mann
|
96644f37d2
|
Adjusting the timing of the tests
also using wav’s instead of mp3s
|
2016-06-14 20:27:12 -04:00 |
|
Yotam Mann
|
693867f9be
|
Revert "encoding the URI"
This reverts commit 754e9fc500 .
|
2016-06-14 20:04:28 -04:00 |
|
Yotam Mann
|
e0edb67a75
|
Wrapper around the basic AudioBufferSourceNode
|
2016-06-14 19:57:46 -04:00 |
|
Yotam Mann
|
754e9fc500
|
encoding the URI
|
2016-06-14 19:57:15 -04:00 |
|
Yotam Mann
|
5978d46825
|
Buffers is a data structure for holding multiple Tone.Buffer
|
2016-06-14 19:57:01 -04:00 |
|
Yotam Mann
|
238cf0caa4
|
randomizing the noise offset
this should make two noises played starting at the same time slightly
different.
|
2016-06-14 19:56:18 -04:00 |
|
Yotam Mann
|
cce32d7efc
|
IntervalTimeline.forEachOverlap -> forEachAtTime
|
2016-06-13 09:02:51 -04:00 |
|
Yotam Mann
|
ed0e2960ad
|
adjusting thresholds for test
|
2016-06-12 10:06:39 -04:00 |
|
Yotam Mann
|
eea938094c
|
renaming cosine->sine and ease->sine
Fixes #69
|
2016-06-12 09:56:18 -04:00 |
|
Yotam Mann
|
4c60022c71
|
SimpleSynth -> Synth
|
2016-06-07 17:53:14 -04:00 |
|
Yotam Mann
|
4628f8c47a
|
prefixing errors with class name.
|
2016-05-25 20:50:46 -04:00 |
|
Yotam Mann
|
aae52e3fa1
|
default PolySynth voice is Tone.Synth
instead of Tone.MonoSynth
|
2016-05-23 19:56:15 -04:00 |
|
Yotam Mann
|
1231c53b58
|
changing instances of Tone.SimpleSynth to Tone.Synth
[skip ci]
|
2016-05-23 19:52:56 -04:00 |
|
Yotam Mann
|
49fc9d7bb6
|
renamed SimpleSynth to Tone.Synth
|
2016-05-23 19:49:41 -04:00 |
|
Yotam Mann
|
a2d76e5f29
|
noting changes
[skip ci]
|
2016-05-23 19:22:07 -04:00 |
|
Yotam Mann
|
06dbbc03b7
|
testing new attack/release curves
|
2016-05-23 19:20:30 -04:00 |
|
Yotam Mann
|
db6b901003
|
attack/release curves can be arrays
also introducing a bunch of new curve types
|
2016-05-23 19:20:20 -04:00 |
|
Yotam Mann
|
10b9e7fa0f
|
adjusting thresholds to accommodate a FF precision
|
2016-05-23 19:19:38 -04:00 |
|
Yotam Mann
|
29df1b2293
|
setValueCurveAtTime now implemented with a series of linearRampToValue
this is more cross-platform and easier to work with.
|
2016-05-23 19:19:06 -04:00 |
|
Yotam Mann
|
f2ccded2e8
|
speeding up player tests
with shorter samples
|
2016-05-17 23:03:19 -04:00 |
|
Yotam Mann
|
e22ba03642
|
testing rampTo with additional time
|
2016-05-17 21:59:36 -04:00 |
|
Yotam Mann
|
3b9b65bf89
|
adding additional startTime value to rampTo
|
2016-05-17 21:59:27 -04:00 |
|
Yotam Mann
|
1688c40b0e
|
example with the Meter
[skip ci]
|
2016-05-17 21:27:46 -04:00 |
|
Yotam Mann
|
4fc7646a40
|
adjusting tests with new unity level
|
2016-05-17 21:27:08 -04:00 |
|
Yotam Mann
|
9528238873
|
computing rms from the analyser waveform data
|
2016-05-17 21:26:57 -04:00 |
|
Yotam Mann
|
4a538c5b3c
|
updating example to new analyser api
[slip ci]
|
2016-05-15 13:28:10 -04:00 |
|
Yotam Mann
|
6060b397ad
|
added detune to PolySynth
applied when available.
|
2016-05-14 20:49:55 -04:00 |
|
Yotam Mann
|
b3e9ec173a
|
added detune for AM/FM synths
|
2016-05-14 20:10:31 -04:00 |
|
Yotam Mann
|
cdebaeedf5
|
Can pass in an array of durations into triggerAttackRelease
Fixes #135
|
2016-05-14 19:55:51 -04:00 |
|
Yotam Mann
|
607656f276
|
increasing default timeout time
|
2016-05-14 19:22:25 -04:00 |
|
Yotam Mann
|
8e3d3264dd
|
setting a value will cancel scheduled values
so that it gets set immediately.
|
2016-05-14 19:18:33 -04:00 |
|
Yotam Mann
|
407ea5a260
|
noting changes
[skip ci]
|
2016-05-14 19:16:03 -04:00 |
|
Yotam Mann
|
58a1223a9a
|
meter uses the analyser node
no more ScriptProcessorNodes
|
2016-05-14 19:13:50 -04:00 |
|
Yotam Mann
|
2db3265fb9
|
needs to cancel at 0 for some reason to take effect in Chrome
|
2016-05-14 18:57:18 -04:00 |
|
Yotam Mann
|
a25767cfbe
|
can mute the output
|
2016-05-14 18:07:53 -04:00 |
|
Yotam Mann
|
24692aa343
|
can be muted in the constructor options
|
2016-05-14 17:46:21 -04:00 |
|
Yotam Mann
|
3ecd99ecb6
|
moving mute code to Volume
|
2016-05-14 17:34:23 -04:00 |
|
Yotam Mann
|
aacf62136b
|
increasing testing time for signal scheduling
|
2016-05-14 17:34:03 -04:00 |
|
Yotam Mann
|
07184385f9
|
testing muting
|
2016-05-14 17:21:36 -04:00 |
|
Yotam Mann
|
9a0fbb1991
|
using more reliable Offline timing tests for quantization
|
2016-05-14 17:16:28 -04:00 |
|
Yotam Mann
|
b02a13ab08
|
not using Math.log2 (since it's not supported across all browsers yet)
|
2016-05-14 17:00:57 -04:00 |
|
Yotam Mann
|
11dd12f002
|
changing subdivision test to use Offline testing
more reliable than setTimeout
|
2016-05-14 17:00:31 -04:00 |
|
Yotam Mann
|
c83c70d11c
|
cancels scheduling when setting a value with .value
this makes the behavior consistent between Webkit and FF
|
2016-05-14 16:52:58 -04:00 |
|
Yotam Mann
|
fa0a074bba
|
noting changes
[skip ci]
|
2016-05-14 16:40:00 -04:00 |
|
Yotam Mann
|
98e58d0576
|
switching argument position of type and size
type is more important a parameter.
|
2016-05-14 16:34:50 -04:00 |
|
Yotam Mann
|
af1a737f71
|
simplifying position code to use TransportTime
|
2016-05-14 16:32:16 -04:00 |
|
Yotam Mann
|
6c77c60469
|
ensures addNow can only be called once
|
2016-05-14 16:31:35 -04:00 |
|
Yotam Mann
|
b68f4d24f2
|
testing that time classes handle expressions
|
2016-05-14 16:30:40 -04:00 |
|