Yotam Mann
|
aa1b5123aa
|
fixing panner for browsers that don't support stereo panner
|
2016-03-04 18:59:31 -05:00 |
|
Yotam Mann
|
ad9ae4dbe9
|
fitting fft size to conform with old spec range
this allows it to pass on older systems which haven’t increased the
range to 32k
|
2016-03-04 18:30:15 -05:00 |
|
Yotam Mann
|
2728e02555
|
ability to cancel an envelope
|
2016-03-04 15:54:24 -05:00 |
|
Yotam Mann
|
18b2136148
|
.value returns the scheduled value at time=now
|
2016-03-03 13:04:02 -05:00 |
|
Yotam Mann
|
7a23c08703
|
LFO outputs 0 value when stopped
gets around 0 gain optimization
|
2016-03-03 01:35:29 -05:00 |
|
Yotam Mann
|
115b9376ab
|
Panner is now between -1 and 1
Same as the Web Audio API.
|
2016-02-27 11:31:15 -05:00 |
|
Yotam Mann
|
af6babf8d8
|
shortens attack time if the envelope is already active
this retains the attack slope.
|
2016-01-31 23:40:50 -05:00 |
|
Yotam Mann
|
9e7dd15e46
|
removed unused enum
|
2016-01-30 20:24:53 -05:00 |
|
Yotam Mann
|
995a12d765
|
Making sure the envelope is active before triggering the release
This keeps FF from throwing an error when trying to exponentially ramp
from 0.
|
2016-01-30 15:56:56 -05:00 |
|
Yotam Mann
|
e53c864948
|
making sure the envelope is silent after the decay if the sustain is 0
|
2016-01-18 22:46:36 -05:00 |
|
Yotam Mann
|
0349216473
|
Envelope is completely silenced while not being triggered
Fixes #109
|
2016-01-16 15:39:29 -05:00 |
|
Yotam Mann
|
acd3722add
|
exposing exponent value
|
2015-12-07 00:38:48 -05:00 |
|
Yotam Mann
|
307dd6632c
|
FrequencyEnvelope is like ScaledEnvelope but with baseFrequency and octaves instead of min and max
|
2015-12-07 00:23:21 -05:00 |
|
Yotam Mann
|
2626b19469
|
setValueAtTime makes the attack less prone to clicks
not sure why.
|
2015-12-06 21:39:59 -05:00 |
|
Yotam Mann
|
1cf6910796
|
Using exponentialRamp for decay and release
This normalizes things across browsers because it seems that FF
setTargetAtTime always starts from 0
addresses #91
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
f4200aa2a7
|
left and right inputs of merger are explicitly mono
this fixes issue of not splitting correctly in FF and Safari.
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
c8cfe33864
|
doc'ing
|
2015-11-17 22:52:22 -05:00 |
|
Yotam Mann
|
0c3cd6a305
|
Set a ramp point before the release curve
|
2015-11-11 23:41:17 -05:00 |
|
Yotam Mann
|
8e5dd56906
|
removing unused dependencies
|
2015-11-03 18:33:52 -05:00 |
|
Yotam Mann
|
93993846ee
|
updating to new Gain / Volume API
|
2015-11-01 17:49:53 -05:00 |
|
Yotam Mann
|
99769ca927
|
volume doens't extend Gain
|
2015-11-01 17:49:33 -05:00 |
|
Yotam Mann
|
92a418af1e
|
converts to destination units when connected
|
2015-10-21 12:12:35 -04:00 |
|
Yotam Mann
|
61fb1df660
|
adding strict mode
|
2015-10-21 12:11:19 -04:00 |
|
Yotam Mann
|
666d2f230a
|
EQ3 using new Gain
|
2015-10-21 10:54:33 -04:00 |
|
Yotam Mann
|
b73a8cb71f
|
updating to new Param class
|
2015-10-21 10:34:37 -04:00 |
|
Yotam Mann
|
1c00c650db
|
updating to new Volume API
|
2015-10-21 10:33:13 -04:00 |
|
Yotam Mann
|
257b480535
|
Volume extends Gain
|
2015-10-21 10:30:21 -04:00 |
|
Yotam Mann
|
b061b81983
|
can get state of LFO
|
2015-10-20 17:30:20 -04:00 |
|
Yotam Mann
|
2f27321dda
|
fixing doc description of analyser
|
2015-09-11 17:05:27 -04:00 |
|
Yotam Mann
|
eccdb659c2
|
renamed Tone/core/Types -> Tone/core/Type
|
2015-09-04 16:48:21 -04:00 |
|
Yotam Mann
|
9987af7a1d
|
volume uses Tone.Gain
|
2015-08-31 16:59:36 -04:00 |
|
Yotam Mann
|
a2611941ea
|
accepts options object
|
2015-08-28 18:32:32 -04:00 |
|
Yotam Mann
|
54c14e1f96
|
default values and per channel clipping indication
|
2015-08-28 18:32:20 -04:00 |
|
Yotam Mann
|
48b38d0de9
|
can be constructed through an options object
|
2015-08-27 23:08:58 -04:00 |
|
Yotam Mann
|
61d0e1bbda
|
lfo outputs signal while stopped
|
2015-08-27 23:03:42 -04:00 |
|
Yotam Mann
|
80abf87292
|
reflecting rename
|
2015-08-18 16:29:39 -04:00 |
|
Yotam Mann
|
66a9991ede
|
Envelope uses new SchedulableSignal
|
2015-08-16 15:17:35 -04:00 |
|
Yotam Mann
|
47dd0e2f45
|
amplitude envelope uses new Gain
|
2015-08-16 15:15:10 -04:00 |
|
Yotam Mann
|
d36af98c46
|
filter rolloff goes up to -96 now
because why not? Also accepts a string as the type. fixes #84.
|
2015-08-12 13:13:04 -04:00 |
|
Yotam Mann
|
5773944f88
|
fft and waveform analyser
|
2015-08-10 14:40:20 -04:00 |
|
Yotam Mann
|
17f5e8bb8e
|
delays are offset only 1 block now.
|
2015-07-21 11:22:36 -04:00 |
|
Yotam Mann
|
24f1ddf4b9
|
Offset 'now' one block (128 samples) when triggering attack/release
Fixes #79
|
2015-07-21 10:31:37 -04:00 |
|
Yotam Mann
|
7eead0913b
|
ramp to a smaller value
addresses #79
|
2015-07-20 10:47:52 -04:00 |
|
Yotam Mann
|
01060f13db
|
removing old API test
|
2015-07-18 14:59:18 -04:00 |
|
Yotam Mann
|
3ccc0683bf
|
changing doc links to markdown style
|
2015-07-04 15:25:37 -04:00 |
|
Yotam Mann
|
00e0ba7273
|
read envelope value
|
2015-07-04 13:36:38 -04:00 |
|
Yotam Mann
|
64212d90f3
|
doc'ing components
merging seth's doc changes
|
2015-07-04 12:32:18 -04:00 |
|
Seth Kranzler
|
d599761f2e
|
more doc'ing
|
2015-07-02 15:45:40 -04:00 |
|
Seth Kranzler
|
12c56011b6
|
doc'ing components
|
2015-07-01 20:19:58 -04:00 |
|
Seth Kranzler
|
faf289bdd6
|
Effects, mic, Noise, Omniosc, and AmplitudeEnvelope docs updated
|
2015-07-01 17:44:30 -04:00 |
|