From Music Hack Day
Generate posters from your favourite albums
Made by @marcohamersma and @janhoogeveen
 About the Hack
Wallπ uses frequency analysis to draw a visual, circular representation of an album. The amount of activity within a frequency is reflected in the density of the color. The colour used to draw the circle is extracted from the cover art. The output file (at the moment) is 3508x4961px, high enough for print. I want this on my wall.
 Technology used
The waveform is drawn using Canvas, rendering at 3508x4961px (which according to Photoshop is an A3 paper at 300DPI. After drawing has finished, the image data is base64 encoded and displayed as an image, scaled down by a factor of eight (so it fits). The image can then be exported.
It still needs some tweaking to get better results with very dark or very light album covers, it could also use a better way of getting the data, as you have to manually enter every track title.
To work around not being able to get FFT-data in realtime I've used the web-audio API from HTML5 to generate JSON files with FFT data saved. This way the FFT data can be parsed instantly when visualizing the album. The upshot of this technique is the high detail of data. The downshot is you have to manually generate the JSON files with audio data for every song and album you want to visualize.
High-res images here: https://www.dropbox.com/sh/3c8x5u4qllw0smn/zctdbNkJJi
 Source Code and Links
Will be pushed to Github