August 4th, 2012

speed limit 25 upside-down

This is really cool

Ever since I found out about image sonification (converting an image to a sound or vice versa - in this case, with the horizontal axis corresponding to time and the vertical axis corresponding to pitch), I'd wondered if anyone had ever been able to listen to music "upside-down" by reversing the image vertically so that low pitches become high pitches and vice versa, but I could never find one. However, while trying to find a free program I'd downloaded a while back that used a different approach to image sonification (but I'd either deleted or forgotten about), I finally stumbled upon a program that can edit music as if it were an image, including turning it upside-down!

And there's even a free demo! Isn't it amazing when something you wish existed turns out to exist after all? :)

I never did find the other program that I forgot the name of, though, but I'm wondering if anyone out there happens to know of it.

Its method of converting an image to music, using my uChIN RA G userpic as an example:

Assuming that the red channel is mapped to piano, the green is drums, and the blue is flute (there's over 200 instruments to choose from, I think), most of the piece would be silent (for the plain black background), but towards the middle, the piano would play at only one pitch that is slightly lower than the highest pitch it allows (since all red values on the text are 248), the drums would play at two pitches (that one plus a slightly lower and quieter one for green values of 192, corresponding to the darker yellow/orange pixels), and, occasionally, the flute would play at that same high pitch (as there's only a few pixels - namely, the white pixels - where the blue is 248 instead of 0). And there's options to treat it as a grayscale image and only play one instrument, invert the colors (useful if there's more light colors than dark colors), lower the resolution to make a shorter piece, change the tempo, or have the tempo be faster whenever the instruments are quieter (to reduce the silence in this example).

If you didn't understand that, don't worry - you'd probably understand it better if you'd used the program I'm trying to describe, so that means you probably haven't. But if you do understand that, do you know what the program I'm talking about is called? Thanks!