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
|
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
|
3b9b65bf89
|
adding additional startTime value to rampTo
|
2016-05-17 21:59:27 -04:00 |
|
Yotam Mann
|
9528238873
|
computing rms from the analyser waveform data
|
2016-05-17 21:26:57 -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
|
8e3d3264dd
|
setting a value will cancel scheduled values
so that it gets set immediately.
|
2016-05-14 19:18:33 -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
|
b02a13ab08
|
not using Math.log2 (since it's not supported across all browsers yet)
|
2016-05-14 17:00:57 -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
|
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
|
1d9e43f33a
|
handles math operations correctly now
|
2016-05-14 16:27:55 -04:00 |
|
Yotam Mann
|
5d6f1806c1
|
Making the Analyser a passthrough node.
|
2016-04-25 18:05:15 -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
|
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
|
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
|
696e84cafb
|
new core timing primitives
|
2016-04-18 00:34:16 -04:00 |
|
Yotam Mann
|
3f6580b843
|
simplifying NoiseSynth
removing filer and filterEnvelope
|
2016-04-18 00:28:39 -04:00 |
|
Yotam Mann
|
9b5837df3e
|
Using new types
swing sinusoidally delays until a triplet.
|
2016-04-18 00:17:02 -04:00 |
|
Yotam Mann
|
2530182b2e
|
updating analyser docs
[skip ci]
|
2016-04-17 13:41:54 -04:00 |
|
Yotam Mann
|
ca95a0bef5
|
increasing PPQ to 192. quantize->nextSubdivision
separating out Timeline quantization from quantization method and
moving it elsewhere.
|
2016-04-13 13:05:27 -04:00 |
|
Yotam Mann
|
d47cc0fa9d
|
fixed precedence bug
|
2016-04-13 12:29:02 -04:00 |
|
Yotam Mann
|
0d5f790444
|
updating example
removing support of note interpolation (didn’t seem that useful).
[skip ci]
|
2016-04-13 12:28:10 -04:00 |
|
Yotam Mann
|
6d4a4cf164
|
moving intervalToFrequencyRatio into core
|
2016-04-12 20:30:18 -04:00 |
|
Yotam Mann
|
4a05dc4534
|
removing unused method
`fan` is more useful
|
2016-04-10 23:35:22 -04:00 |
|
Yotam Mann
|
4f4d93ba71
|
removing deprecated Note class
|
2016-04-10 23:34:34 -04:00 |
|
Yotam Mann
|
cd29397a15
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2016-04-10 16:49:51 -04:00 |
|
Yotam Mann
|
48c7ca5cc4
|
Updating documentation to show start offset time and duration arguments
Fixes #136
[skip ci]
|
2016-04-10 16:00:10 -04:00 |
|
Yotam Mann
|
90c0b5febe
|
MultiPlayer needs Buffer as dependency
|
2016-03-22 16:01:32 -04:00 |
|
Yotam Mann
|
85cfedb03c
|
adding polyfill for getFloatTimeDomain
Fixes #129
|
2016-03-20 19:01:39 -04:00 |
|
Yotam Mann
|
52186f6d31
|
noting polyfill
[skip ci]
|
2016-03-20 18:58:08 -04:00 |
|
Yotam Mann
|
e18ed2e677
|
polyfill for browsers that don't support interpolate value curves
Required by [the
spec](http://webaudio.github.io/web-audio-api/#widl-AudioParam-setValueC
urveAtTime-AudioParam-Float32Array-values-double-startTime-double-durati
on), but not currently implemented by Safari and FF.
|
2016-03-20 18:36:59 -04:00 |
|
Yotam Mann
|
272ad66873
|
documenting distinction between Time and TimelinePosition
Fixes #104
[skip ci]
|
2016-03-18 11:28:49 -04:00 |
|
Yotam Mann
|
0a4b997bde
|
updating start method documentation
[skip ci]
|
2016-03-18 11:00:07 -04:00 |
|
Yotam Mann
|
df30c40bd3
|
maximum diff between frames
|
2016-03-18 10:24:11 -04:00 |
|
Yotam Mann
|
14fcbb3553
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2016-03-18 09:54:17 -04:00 |
|
Yotam Mann
|
5ddf71a3da
|
removing millisecond conversion
accidentally still had that in there.
|
2016-03-17 18:00:42 -04:00 |
|
Yotam Mann
|
40d739fc4d
|
More waveshaper points
works better on Safari
|
2016-03-16 13:09:46 -04:00 |
|