Commit graph

1080 commits

Author SHA1 Message Date
Eric Rosenbaum
193a9f181b initial experiment with drumplayer ( 2017-01-10 11:35:03 -05:00
Eric Rosenbaum
85489d8a95 add drum sound samples from scratch 2.0 2017-01-10 11:05:47 -05:00
Eric Rosenbaum
0a55312899 change function name to playNoteForSecWithInst 2017-01-10 11:01:36 -05:00
Eric Rosenbaum
a1c31c3f4b send duration in sec to instrumentplayer 2017-01-10 11:00:22 -05:00
Eric Rosenbaum
03d78a203b fix beatsToSec function (was getting millis) 2017-01-10 10:59:55 -05:00
Eric Rosenbaum
6948968a85 lint 2017-01-09 21:33:31 -05:00
Eric Rosenbaum
0bd84dd9a6 fix changeTempo to set global tempo 2017-01-09 21:30:23 -05:00
Eric Rosenbaum
d8ab835901 move play note functionality to InstrumentPlayer 2017-01-09 21:28:51 -05:00
Eric Rosenbaum
2058b2dd19 single tempo owned by audioengine 2017-01-09 15:56:59 -05:00
Eric Rosenbaum
9b3119c96e comments 2017-01-09 15:54:21 -05:00
Eric Rosenbaum
2ca88c880e play note and play drum return a promise to wait some number of beats 2017-01-08 18:57:51 -05:00
Eric Rosenbaum
4cefe6d2ad set, change, and report volume 2017-01-08 18:57:10 -05:00
Eric Rosenbaum
a6bb22b90a fix effect names 2017-01-08 18:56:10 -05:00
Eric Rosenbaum
082be2689d comments 2017-01-08 18:55:37 -05:00
Eric Rosenbaum
3a9e6b8634 check if no sound at index before playing 2017-01-08 18:38:18 -05:00
Eric Rosenbaum
9731a58f0b change package name to scratch-audio 2017-01-06 10:02:28 -05:00
Eric Rosenbaum
10cd3a2c31 separate out main audioengine from audioplayer for each clone 2017-01-04 18:34:11 -05:00
Eric Rosenbaum
b99b639cd2 set wet value for echo to 0.5 2017-01-04 15:30:20 -05:00
Eric Rosenbaum
792a7ca953 comments 2016-12-22 23:17:55 -05:00
Eric Rosenbaum
c71ccbb020 log 2016-12-05 14:22:15 -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
Eric Rosenbaum
f797ec80f3 cleanup 2016-11-21 18:27:50 -05:00
Eric Rosenbaum
b169ac8875 new robotic effect using comb filter, remove vocoder 2016-11-21 18:26:31 -05:00
Eric Rosenbaum
ec558d9821 use soundplayer object 2016-11-21 16:01:33 -05:00
Eric Rosenbaum
7aca02b89a re-enable soundfont player 2016-11-21 16:00:59 -05:00
Eric Rosenbaum
27a7c545a1 re-enable soundfont player 2016-11-21 16:00:02 -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
Eric Rosenbaum
1a088252e3 add effects ‘wobble’ and ‘telephone’ 2016-11-19 14:19:31 -05:00
Eric Rosenbaum
19beacc5ce load adpcm sounds 2016-11-19 14:18:42 -05:00
Eric Rosenbaum
d2eb771eea cleanup and return a promise 2016-11-19 14:17:43 -05:00
Eric Rosenbaum
5fa9bdf1c9 lint 2016-11-16 17:11:15 -05:00
Eric Rosenbaum
85d8db5d14 wip on loading adpcm wav files 2016-11-16 17:06:34 -05:00
Eric Rosenbaum
d400de1b4c wip on decoding adpcm wav files 2016-11-14 17:26:28 -05:00
Eric Rosenbaum
0c2548f6ba comments 2016-11-10 18:04:49 -05:00
Eric Rosenbaum
cf80c9f9b8 replace follower with waveshaper 2016-11-10 14:39:22 -05:00
Eric Rosenbaum
4deff78059 simplified signal processing 2016-11-10 13:49:11 -05:00
Eric Rosenbaum
99bbdeb873 add comment and license 2016-11-09 11:38:40 -05:00
Eric Rosenbaum
7c7e6565aa lint 2016-11-09 10:59:01 -05:00
Eric Rosenbaum
fbc7318adf Merge branch 'develop' of https://github.com/LLK/scratch-audio into develop 2016-11-09 10:44:35 -05:00
Eric Rosenbaum
588adb8b72 experiment with using sprite’s sounds as instrument for play note block 2016-11-09 10:43:46 -05:00
Eric Rosenbaum
a4e18dc2f4 cleanup 2016-11-09 10:41:03 -05:00
Eric Rosenbaum
7a25ced256 clean up and convert webaudio nodes to tone js objects 2016-11-08 17:29:02 -05:00
Eric Rosenbaum
b0786e6dbf add robotic effect, aka vocoder 2016-11-08 15:07:32 -05:00
Eric Rosenbaum
f7141fe97b cleanup, WIP converting webaudio nodes to Tone objects 2016-11-08 15:06:29 -05:00
Eric Rosenbaum
28c9bffe4d vocoder effect, because ROBOTS 2016-11-07 17:30:00 -05:00
Eric Rosenbaum
cd4d80b3b6 remove vocoder module 2016-11-07 17:28:13 -05:00
Eric Rosenbaum
0cbcd6a590 update readme with correct repo name 2016-11-02 16:36:19 -04:00
Eric Rosenbaum
f43dd8d14c increase distortion amount and call it “fuzz” 2016-11-02 14:22:34 -04:00