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
87 Comments
5 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>

March 10th 2010 - 8:37am

Roll on the SDK! Unlimited Detail Technology http://youtu.be/Q-ATtrImCx4?a (via @somerandomdude)

Discussion

92 Responses to AS3 Music Visualisation

Leave a Reply

Pingbacks / Trackbacks

  1. 1 year 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. 1 year ago AS3 Flash Music Visualisations on Bandcamp by Soulwire

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

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

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

  4. 2 months 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 [...]

  1. mr b 7 months ago

    nice nice. !!!!

    Reply to this comment

  2. Kaolin Fire 6 months 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 6 months 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 5 months 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 3 months ago

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

    Reply to this comment

  6. Jh 3 months 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 3 months 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 months 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 months 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 months 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 months 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 months 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