My First Adobe AIR App (a 3D Music Player)

The day is Thursday, April 17, 2008 ...

This past semester (yes school is back), I had a chance to play around with Adobe AIR for my Human Computer Interaction term project. For the term project, I wanted to create a 3D Music Player, that allows you to travel around the room and basically control the sound. Pretty cool eh? Well download it for yourself and check it out.

3D MUSIC PLAYER

 The basic core of my 3D music player uses Papervision3D. I have been following Papervision3D for awhile now and wanted to give GreatWhite (v2 alpha) a try. This creates a 3D space for me to use sound. The sound itself is using HRTF, Human Related Transfer Functions, to project sound in 3D space. This mimics how audio behaves in free space without reflections, refractions, etc. Most of HRTF is covered within Papervision3D so I utilized that and added my own functionality.

THE DESIGN

The design of the player mostly came from my own vision of how this should look like. I was not only doing the 3D music player as the only function, I was also planning on doing 3D video with sound (as a bonus). I was pretty much short for time so I decided it would not be able to meet my bonus expectations. Also, the Joystick navigation system that I use, shown below, is inspired by Air Jordan XX3. Their website was created by Blast Radius I think, so they have plenty of talented artists to steal ideas from! Just kidding... You should read up on how they created that website if you have a chance, it is a very interesting read. 

So if you wanna give it a look, here's the download:

IMD3004_TP_AyanRay.zip 

3D Sound Experiment

Message Wall

roger wrote this on Thursday, May 22, 2008 probably the coolest music player Ive ever seen! great work
Jim wrote this on Saturday, May 24, 2008 Hi and thanks for showing us this really cool music player. When will you be putting up the source? I'm interested in using the Sound3D Class and it would be helpful to see how you are using it. Thanks!

Add a Message

Name
E-mail (View Privacy Policy)
Spam Number Please write the result of 8 + 8 in the box :o)
Comment
Website (optional)