Bitmapdata + Soundmixer.computeSpectrum = Soundcoolness!

Published by Ronny on January 19th, 2008 in Actionscript, Flash, Open-source, download.

Een paar dagen geleden ben ik eens aan de slag gegaan met de bitmapdata class. En tegelijk heb ik ook eens gekeken hoe je gebruik kunt maken van de ‘computeSpectrum()’ method die de SoundMixer class te bieden heeft.

Na een half uurtje te prutsen had ik door hoe het werkte en ik kon ik ik er wat verder in gaan, en gebruik maken van de Filters die je in AS3 kunt gebruiken. Echt coole shit zit daarin!!

Ik heb wat speelse dingen gemaakt, en ik moet zeggen dat ik best wel onder de indruk ben van de kracht van AS3: telkens opnieuw vind ik AS3 een stuk cooler!

Hieronder staan de links naar de SWF’s

Enkele opmerkingen hierover:

Versie 5 is op zich wat zwaar. Ik wou een Windows Media Player-achtig effect namaken.
Versie 6 werkt in mijn lokale Flash Player zonder veel problemen, online lijkt dat een ander resultaat te zijn… Ik heb het gevoel dat dat met de security sandbox van de FlashPlayer te maken heeft. Als iemand weet wat het probleem is: Shout! Ook performantie tips zijn meer dan welkom, want ik heb al andere visualisaties gezien die maar tot 20% van de CPU gaan, terwijl deze hier met gemak de 50% halen.

De sources van deze items staan hier zodat je ernaar kunt kijken, en er zelf ook wat mee kan gaan spelen!
Gewoon ergens een MP3 plukken uit je collectie deze in bij je fla gaan plaatsen en de code zo aanpassen zodat je deze dan ook inlaadt. Ik geef mijn gebruikte liedjes in de voorbeelden niet mee door auteursrechten e.d. ;)

Aarzel niet om te posten wat er beter kan, wat jullie in elkaar gestoken hebben, of welke tips jullie voor me hebben! Ik hoor het graag.

Alvast veel plezier met de sources!

You liked this article? No shit? Well, feel free to donate or share it with your friends using the following links. :)
Digg TwitThis Facebook del.icio.us Google Bookmarks StumbleUpon Technorati Slashdot Reddit LinkedIn Live eKudos Blogosphere News MySpace NuJIJ Ping.fm Socialogs Fleck E-mail this story to a friend!

popular opinion

4 others felt like sharing their feelings about this. Feel free to do so as well.

HoFa @ 14:35 - January 19th, 2008

Coole shizzle, als ik het ooit nodig heb weet ik waarnaar toe te komen =)

Roland @ 10:08 - February 21st, 2008

hey man,

ziet er netjes uit, ik heb helaas precies hetzelfde probleem. in de docs van Adobe staat dat het een sandbox security probleem is.

ik zit zelf te denken om het daadwerkelijke soundobject in te laden vanuit een extern swf bestand.

spectrum.swf = bestandje waar het spectrum in zit
radio.swf = bestandje waar het soundobject in zit (wordt ingeladen door spectrum.swf)

ik weet niet of hiermee het probleem te omzeilen is, hoop het wel want ik wil zeker weten zo’n mooi spectrum inbouwen :P
gr.
roland

Ronny @ 11:24 - February 21st, 2008

Roland,

Ik vrees dat dat je probleem niet oplost.
Het probleem met de security sandbox is dat je geen externe sound mag inladen vanop een ander domein tenzij je die toelating hebt (crossdomain.xml). Dus eigenlijk zouden we een streambestand moeten op de eigen server hebben zodat we dat kunnen inladen (zelfde domein) en de gegevens naar dat bestand kunnen laten streamen (livestream).
Dus ofwel zou er een crossdomain.xml op de externe server moeten staan dat ons toelaat (maar dat betwijfel ik sterk) ofwel moeten we zelf een brug bouwen om over dat probleem heen te geraken ;)

Roland @ 11:58 - February 21st, 2008

Hi Ronny,

Bedankt voor je reply, ik zag dat je ook op FlashFocus gereplied heb. we gaan daar wel verder met brainstormen ;)

Freedom of speech!

Whatever it is you feel: Tell me! It's for free!

Photoshop Extended CS4

Recent Posts

Recent Comments

Popular topics

Pics

Vids

Do you follow babyC on Twitter?

Community

Find me elsewhere

Links

My Projects

Tags

2M09 Actionscript ActionScript 2 ActionScript 3 Adobe AIR API Apple Blog Boulevart code highlighting conference CSS download Downloads Event Events Experiments FITC Flash FlashFocus Flash Lite Flex Howest HTML Internet iPhone JavaScript Mobistar MP3 Multi-Mania MusicPlayer Nabaztag noCreativity Open-source OSX PHP Playr plugin theme Tutorial Twitter Widget Wordpress XML

Archives

Categories

 


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser
Mobilytics