Stipple Tunes

Alexa Lewis, Chris Tralie

Click here to view the writeup

Click here to view interactive examples

Click here to try your own examples! (NOTE: Must be 44100hz sample rate, or else they will be compressed and blurred!)

Click here to download the source code / notebooks


We present an artistic audio steganography technique for hiding stipple images inside of uncompressed audio that we dub ``stipple tunes.'' Given an audio carrier and a stipple image to hide, the goal is to manipulate samples in the left and right audio channels to draw the stipple points; that is, the left and right channels are interpreted, respectively, as X and Y coordinates in the Cartesian plane. To accomplish this, we devise an objective function that pans the audio and restricts samples to the stipple, while minimizing error, which we solve using the Viterbi algorithm. Decoding the hidden image is trivial; we simply create a scatterplot of the audio samples.