Papervision3D + computeSpectrum = Nice audioVisualizations

February 8th 2007

After checking Sephiroth's SoundMixer experiment I thought something nicer could be done working a little bit more on that field. Long time ago I did some Visualization system for r08028. With flash7/8 you weren't able to get even the volume of the Sound so I had to do a quick tool with C++ for generating .txt files with the data. Luckily with Flash9/AS3 you can get that data on-the-fly!!

So, this is how the experiments ended up like:


source file, music by Paniq (contemplation)


source file, music by Crankshaft (from the demo Ocean Machine)


source file, music by rydmlego (fire tree)

The source files won't work as it needs some custom objects I've done (cube, piramid), but at least you can get the idea of how everything works.

Enjoy!

UPDATE:
I've updated the files and source files with a better algorithm for showing the spectrum (well, better than nothing, and there wasn't any algorithm in place before :P)

UPDATE 2:
I've added a little bit of decay to the movements, now they look nicer.

12 comments written so far...

thumbs up doob! love the subtle vslpx feeling all around.... you're achieving with flash what I did with opengl XD
February 8th 2007
sole
Those are beautiful, thanks. The music is awesome too.
February 9th 2007
Mike Britton
The musics are the best part here :D
February 9th 2007
mr.doob
jo jo!!!... como mola!
February 9th 2007
humphr3y
Nice!
February 9th 2007
sml
Very nice! :)

Now that u mention the problems u had with flash 7 and 8, I use to have similar problems, but I don't know C++ so what I did was a similar tool to the one you mention but in Director using http://www.as-ci.net/asFFTXtra/

I did several experiments with Sonia Library for processing too,(http://sonia.pitaru.com/download.htm) while passing the data in real time to flash, but it didn't work as good as we have now with flash 9.

February 9th 2007
Luis
impresionante
y yo que odiaba el 3D

gracias carlos & ricardo
February 9th 2007
nacho
Fantastic, nicely done!!
February 9th 2007
Paul Hart
whoa, awesome!
February 10th 2007
blackpawn
Very impressive!
Could you give pointers on how to compile and configure these scripts to run?
March 5th 2007
Rusty
what Papervision3D version are you using im trying to use the newest but i get an error can you help me???
January 20th 2009
tader
This experiment is 2 years old. The only option left for you is figure out what the code actually does and implement it with a newer version of PV3D.
January 20th 2009
mr.doob

Have your say!

Name:

Website:

Comment:

Some of the projects that I worked on.



Some of the HTML5 and Actionscript experiments I've done.