Corey Frang
f5c219ceb3
First Draft SoundBank + EffectChain
2018-06-21 16:56:10 -04:00
Michael "Z" Goddard
5b8f0fce65
fixup! extend existing effects from Effect
2018-06-05 13:59:53 -04:00
Michael "Z" Goddard
61e54b2457
extend existing effects from Effect
...
Add Effect class that manages connecting the effects in a chain from
their AudioPlayer to the AudioEngine.
2018-06-05 12:46:29 -04:00
Eric Rosenbaum
b7ff586ca1
Inline the interval to frequency function
2017-06-22 11:06:12 -04:00
Eric Rosenbaum
43e0408434
Lint
2017-06-21 10:46:42 -04:00
Eric Rosenbaum
865d3cde88
Correctly call this.intervalToFrequencyRatio
2017-06-19 17:41:08 -04:00
Eric Rosenbaum
e515bf4026
Cleanup
2017-06-19 17:40:53 -04:00
Eric Rosenbaum
5e6e33264d
Remove tone.js dependency
2017-06-19 17:25:11 -04:00
Ray Schamp
9874cf006f
Update to use ES6 class syntax
2017-04-18 12:22:06 -04:00
Ray Schamp
e50ba400f9
Update syntax for eslint-config-scratch
2017-04-17 11:52:12 -04:00
Ray Schamp
ee8462f53f
Pass with eslint --fix
2017-04-17 11:52:12 -04:00
Eric Rosenbaum
b68c84af02
check for own property in for (var _ in _ )
2017-02-02 15:10:10 -05:00
Eric Rosenbaum
1a26fecca1
Comment all the things!
2017-02-02 14:53:17 -05:00
Eric Rosenbaum
7483cbdb2f
JSDoc comments
2017-02-01 18:02:04 -05:00
Eric Rosenbaum
e1d478244d
audioengine loads sounds indexed by md5
...
audioplayers store list of their own active sound players indexed by md5 of the sound. sound players are created when the sound is played, deleted when it ends, and removed from the list of active sound players. the pitch effect uses this list of active sound players to set their playback ratios.
2017-01-30 11:09:45 -05:00
Eric Rosenbaum
645a080b89
lint
2016-11-30 11:29:00 -05:00
Eric Rosenbaum
9120c3d430
make objects for each effect
2016-11-29 18:33:09 -05:00