Commit graph

13 commits

Author SHA1 Message Date
Eric Rosenbaum
e8864387c6 Use native audio buffer source node
Instead of the Tone js wrapper for it, because a recent update to Tone changed the ‘onended’ callback in a way that broke our “play sound until done” block.
2017-04-18 18:40:06 -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
1c4709e5b9 bind to set isPlaying flag on ended 2017-02-02 15:25:26 -05:00
Eric Rosenbaum
1a26fecca1 Comment all the things! 2017-02-02 14:53:17 -05:00
Eric Rosenbaum
a1baa94d3c initialization 2017-02-02 14:49:17 -05:00
Eric Rosenbaum
088efdeb0e sounds track playing state 2017-01-30 18:13:18 -05:00
Eric Rosenbaum
7f741a509c sounds stop and restart when played again 2017-01-30 18:12:52 -05:00
Eric Rosenbaum
bee8210764 use promise on playback finished 2017-01-30 11:26:55 -05:00
Eric Rosenbaum
002a378d97 soundplayers are explicitly connected to output node when created 2017-01-30 11:25:43 -05:00
Eric Rosenbaum
b5d513f2b2 add isplaying property, cleanup 2016-11-21 15:57:34 -05:00
Eric Rosenbaum
897fd68c90 wip on new soundplayer object 2016-11-21 12:40:35 -05:00