Musical Steganography

DON'T post new tutorials here! Please use the "Pending Submissions" board so the staff can review them first.
Post Reply
User avatar
einax17
On the way to fame!
On the way to fame!
Posts: 49
Joined: 05 Nov 2008, 17:00
15

Musical Steganography

Post by einax17 »

Steganography:
“Hiding a secret message within a larger one in such a way that others can not discern the presence or contents of the hidden message.”

I recently looked into different types of code (program, morse) embedded in ‘popular’ music. In doing so, I found several mentions of an Aphex Twin song with image data embedded in the audio. Every single citation I found linked back to the same website (link), but unfortunately the link is dead. I HATE when people put up unique content and then can’t be bothered to leave it up. Don’t they realize that they’re not keeping their end of the bargain?! What if everyone did that? The internet would be RUINED!

ANYWAY, I decided to replicate this guy’s findings and put up a site that shouldn’t disappear.

Image (btw, anyone know who this guy is?)

Aphex Twin (Richard D. James) seems to have an odd fixation on his own face - the cover to the Windowlicker EP is a perfect example. It’s therefore not surprising that the hidden image appears to be a heavily altered self-portrait. The image is retrievable by viewing the logarithmic output of the second song on the ‘Windowlicker’ EP with a spectrograph program. The title of the song in question is purposefully unpronounceable, but I’ve grabbed the title off the back of the CD for easy replication below.

[/img]http://www.kempa.com/images/blog/200405 ... xtitle.gif[/img]

Retrieving the Face

At about five minutes and 27 seconds in, the audio data that can be used to produce the face begins. I’ve isolated the portion of the audio that contains the ‘face’ data and posted a .wav file here. The easiest way to view the face that I’ve found is to download Spectrogram (Download), a piece of windows software made specifically for such viewing. Spectrogram isn’t freeware, but it does offer a free 10-day preview - long enough for our purposes. Here’s exactly how to do it.

* Download Spectrogram and the ‘aphex.wav’ file above
* Open Spectrogram (gram9.exe within the .zip file)
* Hit F2 to open a new file
* Select aphex.wav from wherever you saved it
* Make sure ‘Freq Scale’ is set to log.
* Press ‘OK.’

This should playback the audio and simultaneously draw the face. If you’re skeptical about going through the hassle of actually viewing this yourself, let me assure you that looking at the images on this site and watching the translation happen in real time are two wholly separate experiences.

Image

Tweaking some of the other settings in the ’scan file’ dialog can result in a clearer image. Here’s a close-up of my best effort:

Image

Almost all articles I found stressed the fact that you had to use either the original CD or a WAV file - they maintained that an MP3 would not work. I decided to encode an MP3 of the wav at 320 kBps and try to retrieve the image from that file. I’ve included the resultant image below - it’s an interesting visual assertion of the ‘lossy’ nature of the MP3 format.

Image

I didn’t have much luck retrieving the face on a mac running OSX, but then I didn’t really spend much time trying. I did download several programs from this collection of mac spectrum analyzers, and got a partial image using iSpectrum, so maybe start from there.

Reproducing the Effect

The consensus seems to be that Mr. James used a program called Metasynth to put this together. Metasynth is native to Mac OS9 (Apparently an OSX version is on the way). I downloaded the demo and mucked around with it a bit but wasn’t able to easily reproduce technique. I had better luck on a windows machine using a shareware program called Coagula Light (Download). I first created a simple Bitmap image using paintbrush:

Image

I next opened Coagula Light and opened the paintbrush bitmap (Images must be in .bmp format for use with Coagula Light). Transforming an image into sound with Coagula is ridiculously simple, just click the ‘gears icon’ to process the image and select ‘Save Sound As…’ from the ‘File’ menu. You can download the wav file that corresponds to this image here.

Image

Finally, I opened the resultant wav file in Spectrogram the same way I opened the aphex file earlier. Here it is in stereo:

Image

Some sites recommend using a certain winamp visualization plugin (’Tiny Fullscreen’) to examine these images. I’ve found that while the plug-in they specify does reproduce the images, the output is not logarithmic, so any imagery is vertically distorted.

Sources: http://www.kempa.com/2004/05/03/more-mu ... anography/

*Btw, i know many of you have heard of this before... so..... yeeeaa...... :/

User avatar
Still_Learning
Fame ! Where are the chicks?!
Fame ! Where are the chicks?!
Posts: 1040
Joined: 11 Jun 2008, 16:00
15
Location: Trigger City

Post by Still_Learning »

I've heard of Aphix twin, thats an interesting read thanks, (cool how the face shows up)

Image
Last edited by Still_Learning on 25 Jan 2009, 10:26, edited 1 time in total.
Gone

User avatar
Lundis
Distorter of Reality
Distorter of Reality
Posts: 543
Joined: 22 Aug 2008, 16:00
15
Location: Deadlock of Awesome
Contact:

Post by Lundis »

That's pretty cool! I'll try it when I get home today

User avatar
Still_Learning
Fame ! Where are the chicks?!
Fame ! Where are the chicks?!
Posts: 1040
Joined: 11 Jun 2008, 16:00
15
Location: Trigger City

Post by Still_Learning »

errr,, I have been trying to do this for the last hour or two and think these programs are not compatible with win 7. It just locks up, then I have to shut it down in task manager. I made one so far that was encrypted from a beat that i have but when played back it did not sound like the original music, it was all just noise. Im thinking maybe because i was not paying attention and possibly put it for both left and right channels on the speaker instead of just on the left or the right one as shown in your picture. There seems to be one channel of stereo with the actual .wav music and the other channel is making the cool picture and could probuly put the picture .wav channel on mute so it only plays mono but shows a cool picture as well, i have been trying to use it with audacity instead of steinburg nuendo which is alot better for recording and music production, and will see if that software works better. Any suggestions? I guess i will install XP on my laptop when i get it in like 1 or 2 days and then i will know for a fact if the audio recording softwares i have work with xp, the spectrogram decoder program has been giving me the most trouble so far. I got the encoder one to work but it locked up a couple times as well.
Gone

Post Reply