*blog... kind of... *rss 



Papervision3D + computeSpectrum = Nice audioVisualizations
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
Those are beautiful, thanks. The music is awesome too.
The musics are the best part here :D
jo jo!!!... como mola!
Nice!
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.

impresionante
y yo que odiaba el 3D

gracias carlos & ricardo
Fantastic, nicely done!!
whoa, awesome!
Very impressive!
Could you give pointers on how to compile and configure these scripts to run?
what Papervision3D version are you using im trying to use the newest but i get an error can you help me???
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.

Have your say!



Name:

Website:

Comment: