Friday, July 03, 2009

fog




I'm developing a very cool new app using Marsyas called MarPanning, if you build Marsyas with Qt, you'll get it.

What it does is graphically show in real time the stereo panning from left/right of different frequencies in an audio file. Her's a screenshot:



On the z-axis, going into the screen, is time, with the current time at the start of the screen, and things in the past going into the screen. On the y-axis, going up and down, is the different frequency bins, with low frequencies at the bottom and high frequencies at the top. On the x-axis, from left to right is the left/right panning index of each frequency bin.

What you are looking at here is the start of "In My Life" by the Beatles. The producer of the Beatles, George Martin, panned the Guitarsto the left, and the vocals and other instruments to the right. In the screenshot above, you see the first few seconds of the song, where just the guitars are playing.

Then, when the vocals and drums start playing, the audio spreads out to encompass both the left and right:



This is just the start of the app, but already it's looking pretty cool. Just wait, much more goodness is coming.