Shop Mobile More Submit  Join Login
About
This is an Audio Visualizer Template I made to start making an entry for #Actionscript-as-Art audio visualizer contest [link] [link] [link]

It features "load from drive", "rewinding" and both sound wave and spectrum visualization together.

Aims
But I am actually pursuing more with this then just a starting point for me. Here are my self serving plans with it:
1) To be a starting point for anyone who does not know from where to start (I do wish to see as many work as possible :P)
2) To enforce adding "load music from hard drive" functionality on other works (I would like to pick my own music to see how it visualizes :P)
3) To enforce "rewinding" functionality (boy I miss it sometimes with those visualizers :P, its hard to make to not get in a way of visualization visually though)

P.S Also visualization part here is SLOW. I was thinking on optimizing it but then I understood that this is a good motivation to scrap it and make your own. In the end what I want to share here is not visualization but basic backbone of features for it.

Source code
Here you can download the source [link] ;)
It's AS3 class that theoretically does not depend on Flash IDE/Flex or anything. I used it with empty FLA file that is included too and I am not sure if it will work out of the box with Flex.

Credits
For MP3 loading uses class by Flexible here [link]
Add a Comment:
 
:iconbanism24:
banism24 Featured By Owner Nov 13, 2014  Student Digital Artist
lol how to make that?
Reply
:iconjellyfishiez:
Jellyfishiez Featured By Owner May 26, 2014
FTW - Let's be friends. :D
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner May 28, 2014
Hmm? You are from antarctica? Cold place :D
Reply
:iconjellyfishiez:
Jellyfishiez Featured By Owner May 28, 2014


Oh, no. XD I just have it set to that because I'm stupid. I'm really from the uk.
Reply
:icong0thg1rl:
g0thg1rl Featured By Owner May 18, 2014
I played Pompeii! :3 
Reply
:iconnamthasnemisis:
NamthasNemisis Featured By Owner Dec 1, 2013
Amazing...
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 2, 2013
Hmm, that's probably lest interesting of ones I made. Check music atom thingy :)
And thanks :)
Reply
:iconsilvermidenight:
silvermidenight Featured By Owner Mar 22, 2012  Hobbyist Artist
That is way to cool not to be faved. Awesome work :)
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Mar 23, 2012
Thanks :)
Reply
:iconsilvermidenight:
silvermidenight Featured By Owner Mar 24, 2012  Hobbyist Artist
Np :)
Reply
:iconsabbycatz:
Sabbycatz Featured By Owner Apr 5, 2011
great!
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Apr 5, 2011
Hmm, thanks :) I have some better ones. But that probably depends on why you like this one :)
Reply
:iconthefreesketcher:
TheFreeSketcher Featured By Owner Jan 1, 2011
Wonder, your scripting skills never cease to amaze me, nice work ;)
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Jan 2, 2011
Hehe thanks :)
Reply
:iconthefreesketcher:
TheFreeSketcher Featured By Owner Jan 3, 2011
lol no problem
Reply
:icongr4y-inu:
gr4y-inu Featured By Owner Dec 18, 2010
ou oh.. ~3fps :D i'll check back when will get a new pc ><
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 18, 2010
Heh, as I said it is pretty bad on performance side but I decided not to fix it to motivate people to change theirs :)
Reply
:iconthumaszz:
Thumaszz Featured By Owner Dec 13, 2010  Student Artist
Very nice, I can definatly use the load function!
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 13, 2010
Yay :)
Reply
:iconrahzizzle:
Rahzizzle Featured By Owner Dec 12, 2010  Professional Interface Designer
Great starting point! Thanks for putting this on here, will definitely encourage more entries
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 12, 2010
I sure hope so :)
Reply
:iconapofiss:
Apofiss Featured By Owner Dec 11, 2010   Digital Artist
you can almost do the streching thing on it :D good job!
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 11, 2010
Hmm not sure I understand what you mean :confused:
Reply
:iconapofiss:
Apofiss Featured By Owner Dec 11, 2010   Digital Artist
by holding down and moving the slider back and forth, you can get a similar effect to vinyl stretching, almost~
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 12, 2010
Ouh that :) I could do better if that was an aim :)
Reply
:iconyounglink19:
YoungLink19 Featured By Owner Dec 11, 2010
Nice. Will look into source code later. Looks nice so far.

Why is the visualizer image symmetric? Is it meant for the left/right channels?

The result looks rather funny when I try to listem to some old NES music: [link]

Speaking of AS classes, there was a time when I didn't know what to do when I found sample programs that comes in nothing but AS files. Never thought FLAs could simply link to them by simply entering the class name.
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 11, 2010
Yeah to left is left channel and ti right the right channel. In some songs there is only one or both are same so you do not see difference, in others there is difference.

Haha I know that old old music looks geometrical :D Noticed it once, cool find isn't it :)

Yeah its probably not obvious :)
Reply
:iconschweinskopfsuelze:
Schweinskopfsuelze Featured By Owner Dec 11, 2010
had that in mind when the contest was announced, thanks for the effort.
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 11, 2010
Welcome I guess but as I wrote there I want others to have such features :)
Reply
:iconaspirin111:
aspirin111 Featured By Owner Dec 11, 2010  Hobbyist Traditional Artist
This is pretty cool except I think the visuals are too jumpy. A bit of transition gradient wouldn't do bad.
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 11, 2010
Well visualization was not really an aim here, just wanted to show spectrum and wave together. Decided leave it as is as motivation for other to remove that part and do their own :P
Reply
:iconaralicia-moran:
Aralicia-Moran Featured By Owner Dec 10, 2010
I see, we've had the same idea to load mp3 files directly from the local machine, except I've done it myself... took me a bit of time, but a really interesting thing to do.
I'm steadily progressing in my own project (~1600 lines so far), and I expect to finish in the next ten days.

In parallel with loading a mp3 from a ByteArray, I've taken a look around trying to access a streaming embedded sound in AS3, but it seems that only the MovieClip subclasses created by Flash environment can access theses :(
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 11, 2010
I see, nice job, I find it quite hard to write your own parser of sound from scratch...

Hmm library I am using uses that, it loads mp3 from disk from bytearray, then parses and embeds it in to virtual SWF file, then loads this file.
Reply
:iconroboprez:
roboprez Featured By Owner Dec 10, 2010
I can say that it does work right out of the box with Flex :)
Reply
:iconwonderwhy-er:
wonderwhy-ER Featured By Owner Dec 11, 2010
Yay :) Just as planed :)
Reply
Add a Comment:
 
×




Details

Submitted on
December 10, 2010
Image Size
5.0 KB
Resolution
800×600
Link
Thumb
Embed

Stats

Views
4,670 (3 today)
Favourites
35 (who?)
Comments
35
Downloads
96

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution 3.0 License.
×