Audio visualizer, rendering waveforms in polar coordinates. Uses WebAudio and Canvas2D. Electron and hihat is used to generate high-resolution prints, see below.
The demo uses WebAudio, and only works in latest Chrome and FireFox.
https://mattdesl.github.io/polartone/
To run the web demo from source:
git clone https://github.com/mattdesl/polartone.git
cd polartone
npm install
# start localhost:9966
npm run start
# or run build process
npm run build
Tested on node 0.12.7 and npm 2.1.8.
To generate high-resolution prints, hihat (Electron + Browserify + Node) is used to write the <canvas>
element to disk.
MIT, see LICENSE.md for details.