html canvas wave form - Google Search
html5 - Waveform visualization in JavaScript from audio - Stack Overflow
Audio Data API - MozillaWiki
Mozilla Audio API - Audio Waveform
All this is done in HTML5 by the way.
general fuzz
Nihilogic : The Labs - Experiments in JavaScript, Canvas and DHTML
html5 canvas select - Google Search
javascript - HTML5 Canvas + select / drag-and-drop features in a JS lib? - Stack Overflow
Raphaël—JavaScript Library
Raphaël Reference
raphael selection - Google Search
javascript - raphael selection assistance - Stack Overflow
selection - selecting multiple svg elements and dragging them in Raphael.js - Stack Overflow