April 17th, 2008 : Nik Rowell
I had every intention of using my recently released SoundData class in an experiment with Papervision3D. I got pretty far: Picked out a good Armin Van Buuren track, had an interesting animation started; just hadn’t added the code to respond to the sound spectrum.
Unfortunately, once I loose a little momentum on one of these side projects, the likelihood of a bigger, better experiment stealing it’s lunch money gets pretty high. I grew rather attached to this latest experiment and, despite it’s somewhat ‘incompleteness’, I wanted to share it anyways.
Special thanks to Seb Lee-Delisle for the inspiration and all his particle work on Papervision3D!
Here’s the experiment. Enjoy! (there are several colors and speeds… so if you don’t like what you get on the first pass… refresh the page

Tags:3D ActionScript AS3 experiments Flash
Posted in General | No Comments »
April 2nd, 2008 : Nik Rowell
I tend to be a very thorough and detail-oriented person… at least I hope so (there are other words for it, but we’ll leave it at that). So naturally, when I’m writing code - whether it’s xhtml, CSS, ActionScript etc - I try and keep things neat, clean and easy to read. I indent like it’s going out of style, I strive for consistent naming conventions, and I use descriptive variable and function names.
Read the rest of this entry »
Tags:ActionScript code Object Oriented Programming
Posted in General | 1 Comment »
March 31st, 2008 : Nik Rowell
In an effort to simplify audio visualization experiments with ActionScript 3.0, I’ve developed a SoundData class. The class’s main attraction is centered around the flash.media.SoundMixer.computeSpectrum() method, but it also provides additional control over playback, including startSound(), stopSound() and toggle() methods. The class also allows manipulation over volume and panning.
Read the rest of this entry »
Tags:ActionScript code Downloads Object Oriented Programming
Posted in General | 1 Comment »
March 29th, 2008 : Nik Rowell
I realize it’s been a while since my last flash experiment covering Audio Visualization with ActionScript… but fear not - I haven’t been taking a break. Very much the contrary
Read the rest of this entry »
Tags:3D ActionScript experiments Flash
Posted in General | 5 Comments »
January 30th, 2008 : Nicholas Longtin

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.
Tags:ActionScript Cool experiments Flash
Posted in General | 1 Comment »
January 14th, 2008 : Nik Rowell
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.

After a refresher in Trigonometry, some tortellini, and a late night (or early morning), I’m pleased to present latest ActionScript 3 experiment!
Read the rest of this entry »
Tags:ActionScript AS3 code Cool experiments Flash
Posted in General | 6 Comments »
January 3rd, 2008 : Nik Rowell
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.

Read the rest of this entry »
Tags:3D ActionScript ArcStone Cool experiments Flash
Posted in General | 1 Comment »
December 31st, 2007 : Nik Rowell
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.

Read the rest of this entry »
Tags:3D ActionScript AS3 Design experiments Flash Fun Photography
Posted in General | No Comments »
December 31st, 2007 : Nik Rowell
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. Read the rest of this entry »
Tags:ActionScript AS3 experiments Flash Photography
Posted in General | No Comments »
December 29th, 2007 : Nik Rowell
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. Read the rest of this entry »
Tags:ActionScript code experiments Flash Fun
Posted in General | No Comments »