Drag-and-drop interface and coding environment for the Web Audio API