Yotam Mann
|
0a42b3ef54
|
adding triggerAttackRelease method
Instrument one does not work with MultiSampler since a note is required
as the first argument
|
2017-06-16 17:27:30 -04:00 |
|
Yotam Mann
|
59a276d8fe
|
including lookAhead in now() removes need for adding blockTime to reduce clicks
|
2017-05-28 21:52:28 -04:00 |
|
Yotam Mann
|
f778774401
|
linting
|
2017-05-13 22:14:13 -04:00 |
|
Yotam Mann
|
5d7bd92d7a
|
MultiSampler instrument
|
2017-05-13 22:08:04 -04:00 |
|
Yotam Mann
|
260d27bbb3
|
instruments depend on Tone.Master
|
2017-05-08 11:49:08 -04:00 |
|
Yotam Mann
|
b927395825
|
making defaultArg static
|
2017-04-30 15:03:49 -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
|
edfa168713
|
moving to static type queries
i.e. this.isString -> Tone.isString
|
2017-04-26 00:24:19 -04:00 |
|
Yotam Mann
|
2e807dde30
|
light styling
|
2017-04-26 00:08:41 -04:00 |
|
Yotam Mann
|
c544255953
|
using defaults in last remaining classes
|
2017-04-26 00:07:10 -04:00 |
|
Yotam Mann
|
aa54db39fe
|
using static defaultArg/defaults methods
|
2017-04-25 23:22:34 -04:00 |
|
Yotam Mann
|
752a0a6bc4
|
Duration argument must be greater than 0
fixes #203
[skip ci]
|
2017-03-05 13:19:55 -05:00 |
|
Yotam Mann
|
c3158bbcf7
|
fixing docs
fixes #202
[skip ci]
|
2017-02-16 12:04:12 -05:00 |
|
Yotam Mann
|
5d7c95b806
|
removing deprecated SimpleSynth
[skip ci]
|
2017-01-08 18:35:04 -05:00 |
|
Yotam Mann
|
3c8d77d02b
|
Merge branch 'master' into dev
|
2017-01-08 17:08:24 -05:00 |
|
Bobby Brennan
|
47d5299e9e
|
Update FMSynth.js
|
2016-12-31 20:36:24 -05:00 |
|
Bobby Brennan
|
1b9d82b189
|
Update AMSynth.js
|
2016-12-31 20:35:57 -05:00 |
|
Yotam Mann
|
5d469d44ba
|
adding triggerAttackRelease jsdoc
Clarifies and Fixes #175
[skip ci]
|
2016-11-07 10:42:09 -05:00 |
|
Yotam Mann
|
45eba82840
|
updating to new Q values
|
2016-11-06 19:10:26 -05:00 |
|
Yotam Mann
|
e3d05840d9
|
'linear' attack removes pops in FF
|
2016-11-03 14:40:21 -04:00 |
|
Yotam Mann
|
934e731f82
|
OmniOscillator in MembraneSynth
|
2016-10-20 11:45:28 -04:00 |
|
Yotam Mann
|
c1e5792497
|
passing in initial value
|
2016-10-19 01:01:40 -04:00 |
|
Yotam Mann
|
fb9d1617d8
|
updating docs
[skip ci]
private attribute was missing
|
2016-10-05 01:31:11 -04:00 |
|
Yotam Mann
|
b1765f71b0
|
moving the minimum timing to the Instrument classes
|
2016-09-24 10:38:57 -04:00 |
|
Yotam Mann
|
8d59c63d18
|
toSeconds no longer takes a currentTime value as second parameter
|
2016-09-23 20:06:07 -04:00 |
|
Yotam Mann
|
a60328345e
|
using Tone.Gain everywhere instead of GainNode
|
2016-09-19 23:53:07 -04:00 |
|
Yotam Mann
|
b266902bd7
|
can set the buffer
|
2016-07-20 15:42:55 -04:00 |
|
Yotam Mann
|
eb5a459d03
|
removing vibratoDelay
wasn’t doing anything.
|
2016-07-06 23:41:14 -04:00 |
|
Yotam Mann
|
02f96db94b
|
simplifiying Sampler
|
2016-07-06 22:32:34 -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
|
49fc9d7bb6
|
renamed SimpleSynth to Tone.Synth
|
2016-05-23 19:49:41 -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
|
733b49bcd5
|
using new types
|
2016-04-18 00:36:08 -04:00 |
|
Yotam Mann
|
3f6580b843
|
simplifying NoiseSynth
removing filer and filterEnvelope
|
2016-04-18 00:28:39 -04:00 |
|
Yotam Mann
|
278aace787
|
setting a reasonable max voice count
|
2016-03-03 13:01:11 -05:00 |
|
Yotam Mann
|
64dbebeb67
|
triggers oldest note
no more control over retriggering.
|
2016-02-08 13:44:49 -05:00 |
|
Yotam Mann
|
4a9f39a62b
|
keeps track of release times
so it’s able to trigger the voice that has already been release, or
retrigger the oldest voice (if stealVoices) is true.
|
2016-02-08 13:44:49 -05:00 |
|
Yotam Mann
|
46919e7c86
|
Simplifying the API of FMSynth and AMSynth
uses SimpleSynth instead of MonoSynth. API more flat.
|
2016-01-30 15:53:40 -05:00 |
|
Yotam Mann
|
2f4d6d07cd
|
DrumSynth->MembraneSynth & CymbalSynth->MetalSynth
|
2016-01-30 15:48:32 -05:00 |
|
Yotam Mann
|
d5499f64f8
|
CymbalSynth synthesizes spectrally complex, metallic sounds
|
2016-01-19 10:02:46 -05:00 |
|
Yotam Mann
|
b3e08a4c02
|
removed instrument presets
|
2015-12-07 21:32:28 -05:00 |
|
Yotam Mann
|
2664140ab0
|
implementing filterEnvelope with Tone.FrequencyEnvelope
|
2015-12-07 00:39:39 -05:00 |
|
Yotam Mann
|
9d3b5947fd
|
Reverting to non-signal playbackRate
because Safari isn’t there yet with signal-rate playbackRate
|
2015-12-06 13:14:36 -05:00 |
|
Yotam Mann
|
8bcf318271
|
updating to new playbackRate API
|
2015-11-26 08:21:38 -08:00 |
|
Yotam Mann
|
c8cfe33864
|
doc'ing
|
2015-11-17 22:52:22 -05:00 |
|
Yotam Mann
|
42dadb6d2d
|
using Emitter style for load/progress/error
The new syntax is `Tone.Buffer.on(“load”, callback);`
|
2015-11-11 12:33:02 -05:00 |
|