/polartone

experimental audio visualizer - fork that generates polartone images from audio files (TODO)

Primary LanguageJavaScriptMIT LicenseMIT

polartone

formerly spins

Audio visualizer, rendering waveforms in polar coordinates. Uses WebAudio and Canvas2D. Electron and hihat is used to generate high-resolution prints, see below.

Online Demo

The demo uses WebAudio, and only works in latest Chrome and FireFox.

http://mattdesl.github.io/polartone/

Screenshots

Running from Source

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.

High-Resolution Prints

To generate high-resolution prints, hihat (Electron + Browserify + Node) is used to write the <canvas> element to disk.

License

MIT, see LICENSE.md for details.