Flash Audio Visualization – See Music Without The Aid Of Drugs

Wednesday, January 30th, 2008

Sound Visualization With Flash

My esteemed colleague Nik Rowell has graced these pages with some really cool Flash experiments in the past, which has inspired me to also explore the wonderful capabilities of ActionScript 3.

Audio visualization is a fun area to experiment in, as you can do some very interesting things with very little code. Nik showed us a unique way of looking at sound in this post. His code utilizes one mode of Flash’s sound compute spectrum method, which returns the raw sound wave data.

In my program I decided to use the Fourier transformation mode, which returns a set of calculations derived from the sound wave data. These calculations output a set of frequency numbers, starting with lows and ending with highs.

If your browser has Flash 9 installed click here to see a really cool song by Kate Havnevik brought to life with Flash. If you don’t see anything except the background right away, please be patient. On slower connections the sound may take a minute to load.

Audio Visualization with ActionScript 3.0

Monday, January 14th, 2008

As many of you know, I’ve been spending a bit of my time exploring the cool features in ActionScript 3.0 – some new, some not. Lately, I’ve been intrigued by the SoundMixer class which has a special method, computeSpectrum(), that essentially takes a snapshot of the wave of a streaming sound (or an embeded sound, but I’m talkin’ 100% code here)…

The finer details quickly boil down to binary data, but the power of this is the potential to create audio-powered animations in Flash.

Audio Visualization with ActionScript 3.0

After a refresher in Trigonometry, some tortellini, and a late night (or early morning), I’m pleased to present latest ActionScript 3 experiment!

(more…)

Entering the Surreal Realm: Experiments with HDR Photography

Tuesday, January 8th, 2008

For those of you who read my recent article on High Dynamic Range images, you’re already aware of the power of HDR in creating images that trample the boundaries of traditional photography. When pushed to the max, it’s quite easy to create eerie, surreal or just plain fake looking photos.

I recently did some night photography at the old train yard outside of downtown St. Paul, near Shepard Rd. The photo opportunities were endless. Surprisingly, both times I was approached by someone with a blaring walkie-talkie on their belt, I didn’t get kicked out – they only stopped to chat photography. And trains.

(more…)

HDR: What Our Eyes See vs. What the Camera Sees

Saturday, January 5th, 2008

Chances are, many of you have stopped to enjoy a sunset and taken a quick photo of your significant other to capture the moment. Chances also are that when you looked at the preview on your LCD (instant gratification!), you found that it was quite different than what you were actually seeing. Not in a bad way. In fact, some of those photos may have displayed even more vibrant colors and a nicely silhouetted subject. Not bad. Just different.

The reason for this is simply due to the nature of photography and exposure. New techniques and technologies, however, are blurring this discrepancy between our eyes and our images.

(more…)

3D Glasses Optional: A New Twist on the ArcStone Logo

Thursday, January 3rd, 2008

I’ve done some more experimenting with the Papervision3D class library. This experiment uses a “Plane” object, the ArcStone logo for the plane’s “material” property, and a little bit of math to allow a full 360-degree view of the logo. The logo’s X and Y-axis rotation is determined by the mouse position.

ArcStone 3D Logo

(more…)

Season’s Greetings from Outing, Minnesota – Virtual Postcard

Monday, December 31st, 2007

I spent a good portion of my holiday weekend sifting through the documentation for Papervision3D (let this load, it’s worth the wait!). Papervision3D is robust, open source ActionScript class library that aims to simplify the process of creating and animating 3D objects and effects in Flash.

Virtual Postcard (Front)

(more…)

Mosaic Creator extends Grid Maker

Monday, December 31st, 2007

Just as promised, I have a more exciting experiment that makes use of the Grid Maker from my previous post. For those who caught the OOP reference in the title, the Mosaic Creator is actually not a subclass of the Grid Maker… although it probably should be.

After about $15 worth of Vanilla Lattes (which, sadly, is probably only 3), I’m pleased to introduce my Mosaic Creator – and AcionScript 3.0 experiment that dynamically creates a mosaic based on a few variables – photo, tile/cell size etc. (more…)

Dynamic (exploding!) Grid Maker

Saturday, December 29th, 2007

I realize how potentially boring a ‘Dynamic Grid Maker’ might sound, but it is mainly a precursor to some more exciting experiments (some of which are done but are awaiting an official Technology Translated introduction). And just to keep your attention, I’ve added a function that allows you to ‘explode’ the grid. (more…)

Christmas Eve Lites… an AS3 Class!

Wednesday, December 26th, 2007

‘Twas the night before Christmas, when all through the house, just my keyboard was stirring, along side the mouse … (more…)

A New Perspective on Web Browsing. Literally.

Thursday, December 20th, 2007

Have you grown tired of the same old two-dimensional web browsing? If so, this should really pique your interest. If not, I think you’ll be equally impressed. (more…)