scratchfoundation / scratch-vm

Virtual Machine used to represent, run, and maintain the state of programs for Scratch 3.0
http://scratchfoundation.github.io/scratch-vm/
GNU Affero General Public License v3.0
1.22k stars 1.53k forks source link

Web MIDI API feature request #1309

Open tomrow opened 6 years ago

tomrow commented 6 years ago

I have an idea for a feature that was deprecated by Scratch 2.0 and its use of Shockwave Flash to run. Scratch 1.4 used MIDI instruments to play musical notes when using the [play note...] block. But, due to its use of Shockwave Flash, Scratch 2.0 was unable to use MIDI instruments with [play note...] blocks, and since the move to HTML5, the software has once again the capability of using MIDI devices for machines that support it. Maybe there could also be a preferences option in scratch-gui to toggle it if a device doesn't work with it?

tomrow commented 6 years ago

(I should have probably posted this in scratch-gui)