Paper Sound

These are the results of a simple experiment about optical media.
I wondered if it was possible to use paper as an audio media:

First, the audio file input.wav is transformed to the following image:

image generated from sound

After printing, scanning and resizing, the new image looks like this:

scanned image

Now the image is transformed back into a audio file:  img019small.bmp.wav.


Of course you can distort or twist the image when you scan it:

scan of twisted image

The twisted image sounds like this after transforming it into a wav file.


I used two small programs written in Haskell, using WxHaskell and Haskell Hommage, to map beween the bitmap and wav files. Download source code here. For the printing/scanning I selected maximum dpi for the printer and tried to scan the printed image as straight as possible with 1200dpi and resized it afterwards to the size of the original image.