Commit graph

341 commits

Author SHA1 Message Date
Yotam Mann
ebca621fc7 this will improve performance.
may cause issues when setting bits which are larger than the initial
value.
2014-09-11 20:35:39 -04:00
Yotam Mann
8f54007335 modulo starts at the maximum bits 2014-09-11 13:39:06 -04:00
Yotam Mann
576383d34b more extreme phasing. 2014-09-10 22:17:16 -04:00
Yotam Mann
a49061ac9a rewrote bit crusher without ScriptProcessorNode
wow. and it works well.
2014-09-08 11:54:03 -04:00
Yotam Mann
bf0b738ca2 bits in integers 2014-09-06 18:09:15 -04:00
Yotam Mann
be1c230d54 fixed Tone.Filter construction error 2014-09-06 15:55:43 -04:00
Yotam Mann
26e45a9e63 fixed no Q bug 2014-09-06 15:37:44 -04:00
Yotam Mann
28f57c76bb removed doc links
they were breaking jsdocs.
2014-09-05 11:40:55 -04:00
Yotam Mann
d71f1cb5b7 jsdocs updates. 2014-09-05 11:32:35 -04:00
Yotam Mann
856d88d88e effects presets 2014-09-05 00:36:55 -04:00
Yotam Mann
fe6af882eb AutoWah presets 2014-09-04 23:56:48 -04:00
Yotam Mann
2c414097a8 fixed jsdoc tag 2014-09-04 14:04:58 -04:00
Yotam Mann
af85ae7e19 Added "use strict" to all classes
Fixes #17
2014-09-04 00:41:40 -04:00
Yotam Mann
560359cf21 tweaking defaults 2014-09-04 00:32:44 -04:00
Yotam Mann
d381d9e210 PingPongDelay uses new StereoXFeedbackEffect 2014-09-01 13:09:33 -04:00
Yotam Mann
84135a4d1e Chorus and Phaser are stereo effects
made a few intermediate classes to save on code.
2014-09-01 12:52:13 -04:00
Yotam Mann
1b94e8aa0c feedback wasn't connect to the gain AudioParam 2014-08-25 10:36:07 -04:00
Yotam Mann
8b316762eb _defaults -> defaults
made it not private
2014-08-25 10:23:37 -04:00
Yotam Mann
223a599f66 All effects have a 'set' method
#16
2014-08-25 09:57:36 -04:00
Yotam Mann
43206cbf29 ability to take options object AND parameters 2014-08-24 19:28:42 -04:00
Yotam Mann
f2bfabcc4a first try on Tone.Phaser 2014-08-24 17:51:01 -04:00
Yotam Mann
7890e74ac0 moved Merge and Split to components 2014-08-24 15:46:55 -04:00
Yotam Mann
f12fb5caa2 made lfo private 2014-08-23 17:04:01 -04:00
Yotam Mann
8f0d49db29 fixed dispose method 2014-08-23 16:08:08 -04:00
Yotam Mann
dc98641558 dispose method calls parent's dispose method
related to issue #15. finished for all effects.
2014-08-23 15:51:21 -04:00
Yotam Mann
f6f0a35f57 started chorus effect 2014-08-23 15:19:01 -04:00
Yotam Mann
5d7807bede description of _merger 2014-08-23 14:25:20 -04:00
Yotam Mann
127f5d52c9 updated doc 2014-08-23 14:24:54 -04:00
Yotam Mann
b6938ec10b privatized panner 2014-08-23 14:24:20 -04:00
Yotam Mann
52fca548b6 bit crusher extends Tone.Effect 2014-08-23 14:23:54 -04:00
Yotam Mann
3b08ef6997 AutoWah effect 2014-08-23 14:23:43 -04:00
Yotam Mann
63bce969c1 effects default to 100% wet 2014-08-23 14:22:51 -04:00
Yotam Mann
0cf82e94e8 more consistent spacing 2014-08-23 13:51:02 -04:00
Yotam Mann
e6e4586f70 renamed delay to delayTime 2014-08-23 13:50:30 -04:00
Yotam Mann
dbafb63b14 updated description on Effect 2014-08-23 13:50:13 -04:00
Yotam Mann
6f0008b3d7 consistent whitespacing 2014-08-20 20:46:57 -04:00
Yotam Mann
4b12221812 updated jsdoc description 2014-08-20 20:46:40 -04:00
Yotam Mann
5dce8e4958 added dispose method 2014-08-20 17:10:12 -04:00
Yotam Mann
8aa3e06085 moved bit crusher to effects 2014-07-02 17:07:53 -04:00
Yotam Mann
b13afa1d19 panControl->pan 2014-06-23 13:30:00 -04:00
Yotam Mann
c3ab9a7b0d renamed effects->effect. jsdocs on effects 2014-06-21 17:34:31 -04:00