Commit graph

1942 commits

Author SHA1 Message Date
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
Yotam Mann
1d9e43f33a handles math operations correctly now 2016-05-14 16:27:55 -04:00
Yotam Mann
a93b44bf0a new demos
[skip ci]
2016-04-26 23:07:42 -04:00
Yotam Mann
0ad2a93506 pointing to github.io link for latest source builds
[skip ci]
2016-04-25 18:06:20 -04:00
Yotam Mann
5d6f1806c1 Making the Analyser a passthrough node. 2016-04-25 18:05:15 -04:00
Yotam Mann
0dcdd57067 noting changes
[skip ci]
2016-04-18 02:40:18 -04:00
Yotam Mann
ce0f6fb2ec rewriting test to not use secondsToSamples 2016-04-18 02:39:06 -04:00
Yotam Mann
688e3812ab removing old types 2016-04-18 02:19:29 -04:00
Yotam Mann
d374790175 using new Type 2016-04-18 02:19:17 -04:00
Yotam Mann
059bbf20b2 converting units using new API 2016-04-18 02:19:01 -04:00
Yotam Mann
a7f36314f2 tests using new Type 2016-04-18 02:18:36 -04:00
Yotam Mann
1e82abfaa2 CtrlInterpolate no longer interpolates notes 2016-04-18 02:07:24 -04:00
Yotam Mann
17f50aa895 adding type flag 2016-04-18 02:06:12 -04:00
Yotam Mann
b1d0d33f1b can accept time as the value 2016-04-18 02:05:54 -04:00
Yotam Mann
1e7773ae6a using new Timing primitives 2016-04-18 02:05:04 -04:00
Yotam Mann
7a749dee0f tests accurately reset the PPQ each time 2016-04-18 02:04:48 -04:00
Yotam Mann
e582294937 testing if schedule methods accept TransportTime 2016-04-18 01:15:49 -04:00
Yotam Mann
16c28892c8 using Time instead of TransportTime 2016-04-18 01:12:55 -04:00
Yotam Mann
cebeb3e577 clock goes to stop state immediately
no need to test if it’s started.
2016-04-18 01:12:35 -04:00
Yotam Mann
733b49bcd5 using new types 2016-04-18 00:36:08 -04:00
Yotam Mann
5c2957d34b type tests 2016-04-18 00:34:35 -04:00
Yotam Mann
696e84cafb new core timing primitives 2016-04-18 00:34:16 -04:00
Yotam Mann
3fc2fe90e1 noting changes
[skip ci]
2016-04-18 00:33:21 -04:00
Yotam Mann
3f6580b843 simplifying NoiseSynth
removing filer and filterEnvelope
2016-04-18 00:28:39 -04:00
Yotam Mann
fdf39d4253 testing swing 2016-04-18 00:17:23 -04:00
Yotam Mann
9b5837df3e Using new types
swing sinusoidally delays until a triplet.
2016-04-18 00:17:02 -04:00
Yotam Mann
a0d066032e Transport unnecessary dependency 2016-04-18 00:15:46 -04:00