Yotam Mann
|
3a08d9fd2e
|
return type is always float32
removing byte analysis since it isn’t very useful
|
2017-07-08 11:21:26 -04:00 |
|
Yotam Mann
|
1c2e9afc0c
|
float is default analyser return type
|
2017-06-19 17:13:46 -04:00 |
|
Yotam Mann
|
fc1496182a
|
making channel mode explicit
fixes splitting problem in FF
|
2017-05-16 22:51:51 -07:00 |
|
Yotam Mann
|
7159700f11
|
making connectSeries static
|
2017-05-01 14:06:36 -04:00 |
|
Yotam Mann
|
b927395825
|
making defaultArg static
|
2017-04-30 15:03:49 -04:00 |
|
Yotam Mann
|
0354a87dab
|
hasStereoPanner is now static
|
2017-04-30 14:11:44 -04:00 |
|
Yotam Mann
|
3a0a55be7b
|
Solo makes it easier to solo one of many sources
will mute all other instances of Tone.Solo when an instance.solo=true
|
2017-04-30 12:39:09 -04:00 |
|
Yotam Mann
|
f7b7600ac9
|
fixing jsdoc errors
[skip ci]
|
2017-04-30 11:16:35 -04:00 |
|
Yotam Mann
|
4bda177b83
|
gainToDb, dbToGain, intervalToFrequencyRatio now static functions
|
2017-04-26 23:21:26 -04:00 |
|
Yotam Mann
|
4bd1044cb4
|
using only static type queries
|
2017-04-26 00:27:28 -04:00 |
|
Yotam Mann
|
edfa168713
|
moving to static type queries
i.e. this.isString -> Tone.isString
|
2017-04-26 00:24:19 -04:00 |
|
Yotam Mann
|
6e585e8f82
|
components using new defaults api
also invoking super constructor first in preparation for es6 migration
|
2017-04-25 23:08:23 -04:00 |
|
Yotam Mann
|
b82f2bd6d7
|
surfaced returnType in docs
[skip ci]
|
2017-04-20 15:13:30 -04:00 |
|
Yotam Mann
|
88c0ea4fb6
|
fixed example to new UserMedia API
[skip ci]
|
2017-04-20 15:12:16 -04:00 |
|
Yotam Mann
|
2073ccdf8c
|
fixing panning in example
[skip ci]
|
2017-03-28 21:14:48 -04:00 |
|
Yotam Mann
|
4499e80b2e
|
uses passed in volume for _unmutedVolume
|
2017-03-26 16:40:00 -04:00 |
|
Yotam Mann
|
4cec0fb7a3
|
mute is true when volume === -Infinity and false otherwise
fixes #221
|
2017-03-24 17:27:40 -04:00 |
|
Yotam Mann
|
bef5457c01
|
using Math.SQRT1_2
I didn’t know this existed
|
2017-03-22 15:21:21 -04:00 |
|
Yotam Mann
|
af58fd34de
|
updating to new getConstant API
|
2017-03-22 11:43:36 -04:00 |
|
Yotam Mann
|
d81ad3e8c7
|
polyfilling getFloatTimeDomainData
|
2017-03-13 00:56:04 -04:00 |
|
Yotam Mann
|
19a41080ba
|
moving constants to Context
|
2017-02-19 11:48:23 -05:00 |
|
Yotam Mann
|
11d6da77cc
|
updating docs to UserMedia instead of Microphone
[skip ci]
|
2017-01-08 15:58:58 -05:00 |
|
Yotam Mann
|
0681181d67
|
speeding up the ramp time constant
|
2016-12-15 13:38:41 -05:00 |
|
Yotam Mann
|
267d78d4a4
|
ease renamed to cosine
[skip ci]
|
2016-11-22 22:38:58 -08:00 |
|
Yotam Mann
|
5efa85081c
|
making all of Compressor's parameters Tone.Params
|
2016-10-19 01:01:31 -04:00 |
|
Yotam Mann
|
b5ba9e072c
|
ramping position values
this gets rid of a lot of clicking
|
2016-10-05 00:18:41 -04:00 |
|
Yotam Mann
|
bab37aea07
|
SpatialPanner and Listener wrappers
|
2016-10-01 21:45:22 -04:00 |
|
Yotam Mann
|
ac0e3db386
|
updated docs
[skip ci]
|
2016-09-25 19:00:10 -04:00 |
|
Yotam Mann
|
b1765f71b0
|
moving the minimum timing to the Instrument classes
|
2016-09-24 10:38:57 -04:00 |
|
Yotam Mann
|
1c3e06c2e5
|
schedule immediate envelopes one block in the future
this avoids some pops
|
2016-09-23 20:07:41 -04:00 |
|
Yotam Mann
|
3d36324b8d
|
updating Q value so it doesn't feedback
Fixes #166
thanks @mmckegg
|
2016-09-23 10:16:10 -04:00 |
|
Yotam Mann
|
372053a029
|
using Tone.Delay everywhere instead of DelayNode
|
2016-09-20 00:01:27 -04:00 |
|
Yotam Mann
|
a60328345e
|
using Tone.Gain everywhere instead of GainNode
|
2016-09-19 23:53:07 -04:00 |
|
Yotam Mann
|
76ad44360d
|
updating to new API
|
2016-09-19 23:02:42 -04:00 |
|
Yotam Mann
|
c135392f55
|
changing sync to match new Source sync API
|
2016-09-18 19:37:31 -04:00 |
|
Yotam Mann
|
0824582274
|
update the octaves when updating the baseFrequency
otherwise it remains at the previous value
|
2016-07-20 15:37:51 -04:00 |
|
Yotam Mann
|
a40aa6bd12
|
Fixing case where partial envelope is retriggered using one of the predefined envelopes
|
2016-06-17 13:13:20 -04:00 |
|
Yotam Mann
|
eea938094c
|
renaming cosine->sine and ease->sine
Fixes #69
|
2016-06-12 09:56:18 -04:00 |
|
Yotam Mann
|
4628f8c47a
|
prefixing errors with class name.
|
2016-05-25 20:50:46 -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
|
9528238873
|
computing rms from the analyser waveform data
|
2016-05-17 21:26:57 -04:00 |
|
Yotam Mann
|
58a1223a9a
|
meter uses the analyser node
no more ScriptProcessorNodes
|
2016-05-14 19:13:50 -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
|
98e58d0576
|
switching argument position of type and size
type is more important a parameter.
|
2016-05-14 16:34:50 -04:00 |
|
Yotam Mann
|
5d6f1806c1
|
Making the Analyser a passthrough node.
|
2016-04-25 18:05:15 -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
|
733b49bcd5
|
using new types
|
2016-04-18 00:36:08 -04:00 |
|