Yotam Mann
|
9e9321e936
|
ES5 getter/setter on instruments
|
2015-02-10 11:40:04 -05:00 |
|
Yotam Mann
|
5e9a3981e0
|
instrument methods return this
|
2015-02-02 13:30:36 -05:00 |
|
Yotam Mann
|
8a9f5a9ce9
|
updating docs
|
2015-02-01 13:32:02 -05:00 |
|
Yotam Mann
|
2e15f03490
|
Revert Tone.Volume representation
|
2015-01-05 23:33:05 -05:00 |
|
Yotam Mann
|
a60ec836db
|
migrating to Tone.Volume representation
|
2015-01-05 22:46:19 -05:00 |
|
Yotam Mann
|
b825e55385
|
deprecating Tone.MultiSampler
|
2015-01-05 21:49:56 -05:00 |
|
Yotam Mann
|
f986b32849
|
Sampler can load many samples
choose which sample plays in the triggerAttack method
|
2015-01-05 21:48:03 -05:00 |
|
Yotam Mann
|
9ed92b7af0
|
removing unneeded disposes
|
2014-12-19 16:33:43 -05:00 |
|
Yotam Mann
|
6ddf1b372f
|
single 'setVolume' definition in Master
|
2014-12-19 16:27:50 -05:00 |
|
Yotam Mann
|
202c84c0ec
|
making voices public
|
2014-12-08 11:03:20 -05:00 |
|
Yotam Mann
|
ba445538f2
|
using AudioToGain instead of Expr
|
2014-12-08 11:03:10 -05:00 |
|
Yotam Mann
|
f7a14f2b37
|
all frequency values accept a note name as well
|
2014-12-06 16:48:36 -05:00 |
|
Yotam Mann
|
cd31d02048
|
jsdoc'ing
|
2014-12-03 21:38:24 -05:00 |
|
Yotam Mann
|
db544d20c4
|
using markdown instead of example tag
|
2014-12-03 17:25:34 -05:00 |
|
Yotam Mann
|
2d0bcffc9f
|
adding defaults to jsdocs
|
2014-12-02 01:42:08 -05:00 |
|
Yotam Mann
|
25496dea77
|
switched to updated chain method
|
2014-11-30 21:32:09 -05:00 |
|
Yotam Mann
|
152f0cdda5
|
using updated fan method
|
2014-11-30 21:20:12 -05:00 |
|
Yotam Mann
|
cf2cb263b2
|
chain -> connectSeries, fan -> connectParallel
|
2014-11-30 17:37:29 -05:00 |
|
Yotam Mann
|
597d07510e
|
NoiseSynth added triggerAttackRelease
|
2014-11-30 14:53:54 -05:00 |
|
Yotam Mann
|
ab28ad9a99
|
NoiseSynth
|
2014-11-29 22:03:28 -05:00 |
|
Yotam Mann
|
e32386da79
|
MonoSynth dispose cleanup
|
2014-11-29 21:55:38 -05:00 |
|
Yotam Mann
|
4948fde652
|
the filter envelope is not optional
#41
|
2014-11-11 15:24:34 -05:00 |
|
Yotam Mann
|
13f091e43e
|
Using ScaledEnvelope for filter envelope
|
2014-11-04 00:44:59 -05:00 |
|
Yotam Mann
|
10099e6f6d
|
Sampler: exponential scaling on filterEnv
|
2014-11-03 11:44:12 -05:00 |
|
Yotam Mann
|
7ab00d1760
|
cleaning up AMSynth and testing
|
2014-11-03 11:43:42 -05:00 |
|
Yotam Mann
|
48181f140b
|
new instrument AMSynth
|
2014-11-01 21:56:23 -04:00 |
|
Yotam Mann
|
fe9a87daa3
|
using exponential scaling for frequencyEnvelope
|
2014-11-01 21:55:59 -04:00 |
|
Yotam Mann
|
ba7ead9581
|
Envelope -> AmplitudeEnvelope in MonoSynth
|
2014-10-28 14:51:22 -04:00 |
|
Yotam Mann
|
e28f77a683
|
PolySynth accepts an array of notes for attack/release
|
2014-10-19 16:17:40 -04:00 |
|
Yotam Mann
|
d743e1eb17
|
reveals player attributes through set in Sampler
and through the constructor options object
|
2014-10-02 13:22:29 -04:00 |
|
Yotam Mann
|
bb17651349
|
MultiSampler accepts the sample names as numbers
|
2014-10-02 13:16:17 -04:00 |
|
Yotam Mann
|
ff57f046f3
|
synths use OmniOscillator
|
2014-09-30 22:49:48 -04:00 |
|
Yotam Mann
|
f5ff008170
|
changing Oscillator JSON description
|
2014-09-30 22:49:17 -04:00 |
|
Yotam Mann
|
be4f132aef
|
changed load to unload in Sampler
|
2014-09-30 00:29:02 -04:00 |
|
Yotam Mann
|
c569670689
|
setters on the PluckSynth
|
2014-09-24 23:43:44 -04:00 |
|
Yotam Mann
|
e0228e38d8
|
jsdoc tweaks
|
2014-09-23 22:07:16 -04:00 |
|
Yotam Mann
|
4f3cca312f
|
instrument has Note as a dep
|
2014-09-20 19:24:12 -04:00 |
|
Yotam Mann
|
817a7a7d40
|
extends Instrument
|
2014-09-20 19:24:04 -04:00 |
|
Yotam Mann
|
d42cf9d698
|
filled out dispose method
|
2014-09-20 19:23:41 -04:00 |
|
Yotam Mann
|
198678d06b
|
Monophonic extends Instrument
|
2014-09-20 19:23:28 -04:00 |
|
Yotam Mann
|
39f5e808f6
|
MultiSampler uses new Sampler interface
also extends Instrument
|
2014-09-20 18:58:02 -04:00 |
|
Yotam Mann
|
5059786389
|
Sampler extends Instrument
|
2014-09-20 18:57:44 -04:00 |
|
Yotam Mann
|
d6a2991526
|
Sampler attack accepts a note value in semitones
also using AmplitudeEnvelope.
|
2014-09-20 18:47:07 -04:00 |
|
Yotam Mann
|
1306d45884
|
PluckSynth uses LowpassCombFilter
|
2014-09-20 18:06:52 -04:00 |
|
Yotam Mann
|
760c397bfd
|
new class LowpassCombFilter
|
2014-09-20 18:06:41 -04:00 |
|
Yotam Mann
|
d9fa029569
|
Karplus-Strong first commit
|
2014-09-17 00:21:04 -04:00 |
|
Yotam Mann
|
65b0b5c660
|
Instrument base-class
|
2014-09-17 00:19:30 -04:00 |
|
Yotam Mann
|
b27cebda3b
|
disposing of amplitude
|
2014-09-14 15:34:27 -04:00 |
|
Yotam Mann
|
1d20c32bba
|
small default change
|
2014-09-11 20:36:17 -04:00 |
|
Yotam Mann
|
0ea25ec615
|
triggerAttackRelease
|
2014-09-11 20:36:07 -04:00 |
|