back

About the audio editor

A major complaint about Scratch 3.0 is that the rewritten sound editor has less features than that of Scratch 2.0.

I stole some code from Scratch 3.0's open source repositories: scratch-gui, scratch-audio, and maybe scratch-vm.

I also used some of their dependencies: wav-encoder, startaudiocontext, getFloatTimeDomainData, get-user-media-promise, and maybe one more but I don't remember. I also used lamejs for downloading as an MP3.

The editor source code is here.

Keyboard shortcuts

You have to be focused on a sound editor for these shortcuts to work. You can set the focus by clicking on the editor. The command key also works for the ctrl shortcuts.

space
play/stop
backspace or delete
delete
ctrl + A
select all
ctrl + X
cut
ctrl + C
copy
ctrl + V
paste
ctrl + Z
undo
ctrl + Y or ctrl + shift + Z
redo
ctrl + S
download as wav
ctrl + alt + S
download as mp3
left/right arrow key
move cursor/selection left/right
shift + left/right arrow key
select left/right
ctrl + left/right arrow key
go to beginning/end
ctrl + shift + left/right arrow key
select from beginning/to end