Ray Schamp
|
ea3c4a47f2
|
Fix while condition, disable eslint complaint
|
2017-04-18 18:05:36 -04:00 |
|
Ray Schamp
|
fa879cee9d
|
Fix static getters
Thanks @ericrosenbaum!
|
2017-04-18 17:59:37 -04:00 |
|
Ray Schamp
|
bdd6f55dcc
|
Update Travis to Node 6 LTS
For compatibility with ES6
|
2017-04-18 12:22:06 -04:00 |
|
Ray Schamp
|
9874cf006f
|
Update to use ES6 class syntax
|
2017-04-18 12:22:06 -04:00 |
|
Eric Rosenbaum
|
5007c43ddf
|
Merge pull request #39 from rschamp/eslint-config-scratch
Use eslint-config-scratch
|
2017-04-18 12:01:54 -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 |
|
Ray Schamp
|
cd699dbc0f
|
Install and configure eslint-config-scratch
|
2017-04-17 11:52:12 -04:00 |
|
Ray Schamp
|
7ac04913ba
|
Merge pull request #16 from LLK/greenkeeper/initial
Update dependencies to enable Greenkeeper 🌴
|
2017-04-17 11:18:03 -04:00 |
|
Ray Schamp
|
0610f8a6ce
|
Update packages, fix lint error
|
2017-04-17 11:11:06 -04:00 |
|
greenkeeper[bot]
|
cda87fa155
|
docs(readme): add Greenkeeper badge
https://greenkeeper.io/
|
2017-04-17 10:51:20 -04:00 |
|
greenkeeper[bot]
|
453c82092b
|
chore(package): update dependencies
https://greenkeeper.io/
|
2017-04-17 10:51:20 -04:00 |
|
Eric Rosenbaum
|
c354189385
|
Merge pull request #33 from LLK/feature/loudness
Add mic input for loudness block
|
2017-04-07 14:02:22 -04:00 |
|
Eric Rosenbaum
|
d08b5d2af9
|
Update tone version 0.9.0
So we can use Tone.UserMedia
|
2017-04-04 15:00:32 -04:00 |
|
Paul Kaplan
|
f65fa366e0
|
Merge pull request #35 from paulkaplan/return-promises
Return the loader promise for chaining
|
2017-03-31 13:30:04 -04:00 |
|
Paul Kaplan
|
6128309d93
|
Add jsdoc for decodeSound function
|
2017-03-31 12:09:07 -04:00 |
|
Paul Kaplan
|
cc454f2f72
|
Return the loader promise for chaining
|
2017-03-31 12:02:36 -04:00 |
|
Eric Rosenbaum
|
dff7f24ad9
|
Merge pull request #32 from LLK/feature/use-scratch-storage
Use scratch storage
|
2017-03-31 11:04:19 -04:00 |
|
Eric Rosenbaum
|
04467673b3
|
Add stub for loadSounds function with warning
… so that the gui can call it without breaking, until it is updated.
|
2017-03-31 10:50:21 -04:00 |
|
Eric Rosenbaum
|
b14852ab3c
|
If mic is not enabled, return -1
To match Scratch 2.0 behavior
|
2017-03-27 13:23:01 -04:00 |
|
Eric Rosenbaum
|
83afeb1916
|
Tidy up sound decoding
|
2017-03-27 11:51:01 -04:00 |
|
Eric Rosenbaum
|
3608a5947f
|
Decode sounds in audio engine
Remove logic for loading sounds, since that is handled by Scratch Storage
|
2017-03-22 18:09:42 -04:00 |
|
Eric Rosenbaum
|
c5daccef7c
|
Rename to ADPCMSoundDecoder, and only decode
Scratch Storage now handles asset loading, so this class is now just the decoder
|
2017-03-22 18:08:44 -04:00 |
|
Eric Rosenbaum
|
7d6adf5864
|
Add mic input for loudness block
|
2017-03-20 18:49:37 -04:00 |
|
Eric Rosenbaum
|
4eb12ea075
|
Merge pull request #26 from LLK/bugfix/playnote-volume
Playnote uses volume from vm to set gain
|
2017-02-10 14:08:14 -05:00 |
|
Eric Rosenbaum
|
ce9766451f
|
Update jsdocs
|
2017-02-09 15:48:37 -05:00 |
|
Eric Rosenbaum
|
b91226f9e8
|
playnote uses volume from vm to set gain
|
2017-02-09 14:53:59 -05:00 |
|
Eric Rosenbaum
|
83c4072e59
|
Merge pull request #14 from LLK/feature/refactor
Refactor sound engine (wip)
|
2017-02-02 17:42:29 -05:00 |
|
Eric Rosenbaum
|
5e0e4e2e82
|
added a comma to a comment
|
2017-02-02 15:52:36 -05:00 |
|
Eric Rosenbaum
|
bea203e122
|
fix JSDoc comment
|
2017-02-02 15:48:26 -05:00 |
|
Eric Rosenbaum
|
7e671791b8
|
use an enum for audio effect names
|
2017-02-02 15:41:16 -05:00 |
|
Eric Rosenbaum
|
de99228cd8
|
check for own property in for (var _ in _ )
|
2017-02-02 15:25:36 -05:00 |
|
Eric Rosenbaum
|
1c4709e5b9
|
bind to set isPlaying flag on ended
|
2017-02-02 15:25:26 -05: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
|
cdc49def15
|
create empty object for use as a map
|
2017-02-02 14:51:02 -05:00 |
|
Eric Rosenbaum
|
a1baa94d3c
|
initialization
|
2017-02-02 14:49:17 -05:00 |
|
Eric Rosenbaum
|
7483cbdb2f
|
JSDoc comments
|
2017-02-01 18:02:04 -05:00 |
|
Eric Rosenbaum
|
dcdc2c0831
|
check for non-existent sound
|
2017-01-31 18:36:29 -05:00 |
|
Eric Rosenbaum
|
08a81af9e5
|
volume state handled in vm sound blocks
|
2017-01-31 18:35:37 -05:00 |
|
Eric Rosenbaum
|
b70607d659
|
comments
|
2017-01-31 18:35:06 -05:00 |
|
Eric Rosenbaum
|
c564ca5b90
|
remove unused function
|
2017-01-31 18:34:56 -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
|
0742e8e0b0
|
update comments
|
2017-01-30 11:27:05 -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
|
42f231858a
|
effects are managed by vm target and audio engine
|
2017-01-30 11:24:55 -05:00 |
|
Eric Rosenbaum
|
263f614ef8
|
pitch effect is applied to active sound players array
|
2017-01-30 11:18:28 -05:00 |
|
Eric Rosenbaum
|
c9029396c6
|
state of effects, volume and instrument managed by target in vm
|
2017-01-30 11:17:18 -05:00 |
|