Canvas based spectrogram using WebRTC and the Web Audio API. Currently only works in Chrome. ** Microphone access is not allowed if you run the spectrogram.html with a file:// prefix. To run: python -m SimpleHTTPServer open http://127.0.0.1:8000/spectrogram.html