A decent computer and lots of volume is recommended.

Well, due to the fear of slipping behind, I felt I better start learning the new Flash language, Actionscript 3, and at first glance, one of the coolest features is definitely the SoundMixer.computeSpectrum function.

This is a quick experiment which uses the spectrum data of a streaming mp3 to trigger animation. Although it dynamically reacts to the beat, there are elements of randomness in this example so the animation / visualisation is different every time.

I’ve seen a few Actionscript 3 visualisations before, though they tend to follow the graphic equaliser tradition, whereas I wanted something a little more creative.

I will release some source code as soon as I have built this into a robust class. I intend to build an easily customisable music visualisation program which can build visualisations from your own graphics with various configurable parameters.

Download: AS3 Audio Visualiser

Have fun, but epileptics beware!

The track is Öngyilkos Vasárnap by Venetian Snares

Posted on 14 May 2007
93 Comments
7 Trackbacks

Meta

AS3 Music Visualisation was posted on May 14th 2007 in the category Lab / Actionscript 3.0, Flash, Generative, Open Source and tagged; , , , , , , .

You can Leave a comment.

Twitter <follow>

February 7th 2012 - 9:13pm

@yizzreel Ha, yeah Twitter isn't the medium for this kind of conversation ;) Thanks for the Watts link, about to press play now...

Discussion

99 Responses to AS3 Music Visualisation

Leave a Reply

Pingbacks / Trackbacks

  1. 3 years ago Adobe - Make some noise « I Love Flash

    [...] sound, including pitch control, tempo control, EQs, etc. A few days ago I was researching a few audio visualizers and made several [...]

  2. 3 years ago AS3 Flash Music Visualisations on Bandcamp by Soulwire

    [...] AS3 music visualisation 15% similar Actionscript 3 computeSpectrum [...]

  3. 2 years ago computeSpectrum() Roundup! | DestroyYourComputer.com | Blog - Interactive Design Agency

    [...] AS3 Music Visualization (Source in comments) [...]

  4. 2 years ago Current Music Visualisation | HD Visualisations

    [...] in current times, or rather that I have found in my investigations. SoulWire.co.uk has written a quite nice action-script 3 (flash) based music visualisation engine that works very nicely (nice choice of track to demonstrate it with too.) I like the avenues of [...]

  5. 1 year ago Ozzie und die Menschheit » Blog Archive » links…visualisierung

    [...] http://blog.soulwire.co.uk/laboratory/flash/actionscript3-dynamic-sound-visualisation -> schon etwas verrückter…scheint auch ein Programm zu sein. muss ich noch [...]

  1. mr b 2 years ago

    nice nice. !!!!

    Reply to this comment

  2. Kaolin Fire 2 years ago

    Digging through your code, making notes to myself for later. Really appreciate all of this! Out of curiosity, what was the song you put in this demo?

    Reply to this comment

  3. Soulwire 2 years ago

    Hi Kaolin, its Öngyilkos Vasárnap by Venetian Snares, from the album Rossz Csillag Allat Szuletett. The vocal is sampled from Billie Holiday though :)

    Reply to this comment

  4. mfayax 2 years ago

    OMG!!! dis is frickin osum!! i mean i really luurrve ur work…simply amazing!! btw can u tel me how to put another audio in it… thanx alot *speechless*

    Reply to this comment

  5. Rasmus 2 years ago

    Very Nice…. Can’t wait to see the class

    Reply to this comment

  6. Jh 2 years ago

    W-O-W
    superb. simply superb.

    Im trying to prevent the multiplication of mcs on the animations as well as rotations.. can’t seem to find how to do this.. could you help please ?
    really superb.
    mad props !

    Reply to this comment

  7. henry 2 years ago

    like your works… pls keep me update. with the source file

    i’ll credit you in my works..

    thank you..

    Reply to this comment

  8. Carlos Serrano 2 years ago

    Hello dear Mr Soulwire

    It has been a while since I wrote to you about the flash input method for your extremely cool flash visualizer/player.
    I lost all of my bookmarks and at last I found your site again. (I bookmarked it in a safe place hehe)

    I wanted to write to you to thank you for your response. I’ll go right away and check the connect to server method. Hope It will work. Please be shure that as soon as I get it up and running I’m going to stop in the midlle of the gig and thank you hehehe!!!

    Thanks again for your time and have a nice christmas and new year.

    Reply to this comment

  9. Carlos Serrano 2 years ago

    Ahh, also, please. let me know if you would happen to solve this request, just to keep some of my brains for the years to come.
    Cheers!

    Reply to this comment

  10. Woody 2 years ago

    epic venture!

    I am looking at creating full HD visualisations and am going to put some stuff up @ hdvisualisations.com if I can find enough decent stuff, would you want to feature?

    All in all very nice and great choice of song.

    Woody

    Reply to this comment

  11. Steven 2 years ago

    Guessin the class isn’t out yet, I’d also like to be notified when it comes out.

    Great work so far.

    Reply to this comment

  12. Steven 2 years ago

    Guessin the class isn’t out yet, I’d also like to be notified when it comes out.

    Great work so far.

    Reply to this comment