Yotam Mann
|
5389ad0add
|
removing unused tests
|
2016-02-27 11:26:48 -05:00 |
|
Yotam Mann
|
553b11a4d9
|
Zero tests
|
2016-02-27 11:22:49 -05:00 |
|
Yotam Mann
|
23c70cbc93
|
disposing fully
|
2016-02-27 11:22:26 -05:00 |
|
Yotam Mann
|
ed7e4839f2
|
removing tests of old signal classes
|
2016-02-27 11:19:41 -05:00 |
|
Yotam Mann
|
0441bc5008
|
pruning away unused signal classes
|
2016-02-27 11:18:59 -05:00 |
|
Yotam Mann
|
c4f85780f2
|
using sampleTime variable
|
2016-02-27 11:16:51 -05:00 |
|
Yotam Mann
|
a427070904
|
Outputs 0 at audio-rate
This is to get around an optimization in most browsers which stops
processing when the gain is equal 0 in the Signal.
|
2016-02-27 11:16:25 -05:00 |
|
Yotam Mann
|
ecd15808c2
|
simplified Abs
now only accepts signals in the range [-1,1]
|
2016-02-06 15:06:03 -05:00 |
|
Yotam Mann
|
abc62d3962
|
Merge pull request #115 from hiddedejong/PartOffset
fixed start offset in Tone.Part, now behaves like Tone.Player
|
2016-02-01 22:28:59 -05:00 |
|
Yotam Mann
|
f622ce79fe
|
testing for discontinuities.
addresses #116
|
2016-01-31 23:41:10 -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
|
c72a5f25c9
|
makes sure that exponential ramping is never from or to 0
when trying to ramp from 0, it does a setValueAtTime to a near zero
value, then ramps exponentially. And the reverse when ramping to 0.
|
2016-01-31 23:33:36 -05:00 |
|
Yotam Mann
|
79ab31603a
|
cache the time in seconds of 1 sample
|
2016-01-31 23:13:00 -05:00 |
|
Hidde de Jong
|
523634106c
|
added test for starting Tone.Part with an offset before loopStart
|
2016-01-31 23:05:03 +01:00 |
|
Yotam Mann
|
de37b6798d
|
adding Master as a dependency
Addresses #112
|
2016-01-31 12:20:55 -05:00 |
|
Hidde de Jong
|
75628b53e8
|
fixed start offset in Tone.Part, now behaves like Tone.Player
|
2016-01-31 14:45:34 +01:00 |
|
Yotam Mann
|
9e7dd15e46
|
removed unused enum
|
2016-01-30 20:24:53 -05:00 |
|
Yotam Mann
|
d69e619ed3
|
Merge branch 'dev' of https://github.com/Tonejs/Tone.js into dev
|
2016-01-30 20:23:32 -05:00 |
|
Yotam Mann
|
d73387b1bc
|
added examples to list
|
2016-01-30 16:19:03 -05:00 |
|
Yotam Mann
|
d2d8515a00
|
https only for WebRTC access
|
2016-01-30 16:18:55 -05:00 |
|
Yotam Mann
|
07edee5448
|
updating outdated copy
|
2016-01-30 16:18:40 -05:00 |
|
Yotam Mann
|
de34fc3710
|
updated examples to new synth names/APIs
|
2016-01-30 16:18:28 -05:00 |
|
Yotam Mann
|
4fbd1b692d
|
added MetalSynth example
|
2016-01-30 16:13:44 -05:00 |
|
Yotam Mann
|
1a51c5b787
|
noting changes
|
2016-01-30 15:58:07 -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
|
7338775540
|
removing SimpleAM and SimpleFM
These synths are very similar to AM/FMSynth. Plus, the new FMOscillator
type available in SimpleSynth makes it already a Simple FM/AM Synth.
|
2016-01-30 15:54:59 -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
|
83591cf95b
|
supersaw example
|
2016-01-30 13:40:19 -05:00 |
|
Yotam Mann
|
b6ab76de24
|
only trigger the release if the value is above 0.
|
2016-01-28 19:10:05 -05:00 |
|
Yotam Mann
|
3d67297166
|
updated copyright year
|
2016-01-23 12:30:34 -05:00 |
|
Yotam Mann
|
247c2ff5b3
|
CymbalSynth tests
|
2016-01-19 10:02:54 -05:00 |
|
Yotam Mann
|
d5499f64f8
|
CymbalSynth synthesizes spectrally complex, metallic sounds
|
2016-01-19 10:02:46 -05:00 |
|
Yotam Mann
|
4fe2304edd
|
test that the instrument is silent before being triggered.
|
2016-01-18 22:47:09 -05:00 |
|
Yotam Mann
|
bb64bd307f
|
ensuring the envelope is silent
not just quiet.
|
2016-01-18 22:46:50 -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
|
9f785b371e
|
removing deprecated methods
|
2016-01-18 22:45:46 -05:00 |
|
Yotam Mann
|
61caca5054
|
volume change proportional to the number of oscillators
|
2016-01-18 00:27:46 -05:00 |
|
Yotam Mann
|
e0a8e98554
|
testing that audio doesn't clip in any oscillator
|
2016-01-18 00:27:30 -05:00 |
|
Yotam Mann
|
5a772466ae
|
3 new oscillator types
and combined them into the OmniOscillator
|
2016-01-17 22:43:44 -05:00 |
|
Yotam Mann
|
3215e5db25
|
testing that envelope is silent while not triggered
Addresses #109
|
2016-01-16 15:39:48 -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
|
5057ad4c44
|
including Tone source files in npm release
|
2016-01-03 12:37:08 -05:00 |
|
Yotam Mann
|
68daf2aab9
|
fixing docs
|
2016-01-03 12:36:49 -05:00 |
|
Yotam Mann
|
e371c69a79
|
incrementing version
|
2015-12-13 13:09:53 -05:00 |
|
Yotam Mann
|
e9b643ad54
|
Merge branch 'master' into dev
|
2015-12-13 13:08:29 -05:00 |
|
Yotam Mann
|
1f535c9bb2
|
Delete .DS_Store
|
2015-12-08 00:47:57 -05:00 |
|
Yotam Mann
|
7e265e335e
|
incrementing npm release
|
2015-12-08 00:41:00 -05:00 |
|
Yotam Mann
|
9bf00eb49b
|
Merge branch 'dev'
|
2015-12-08 00:28:59 -05:00 |
|
Yotam Mann
|
40aedf91dd
|
r6 build
|
2015-12-08 00:28:15 -05:00 |
|