Monday, March 16, 2009

Presentation Day!

I made some nice changes last night and this morning before the presentation today :)

Click here.

I added sounds to the buttons, needle dropping on the record, hiss while it's playing and the sound of the needle rubbing on the record when you reach the end.

I also changed the algorithm for cuing and needle movement so that they are based on an equation rather than hundreds of if statements... This method is much more accurate and would have been easier to create in the first place...

I re-mastered some of the songs to make sure the levels were all close to being the same and cut the bit rate quite a bit so that the whole thing would load faster. It now takes about 10 seconds rather than 60-90.

Good luck everyone! I'm looking forward to your projects today!

Tuesday, March 3, 2009

De-bugging and re-working

This week I've come across a couple of bugs that make my turntable function the wrong way, so I've had to rethink what exact mouse action will trigger an event. The problem was that every time the user clicks anywhere on the screen, the song would restart. I fixed this by making it only when the user clicks the needle head. I've added cuing to the needle head for the first three songs so that the user can skip through by dropping the needle on different sections of the record. The songs now load from website urls in order and plays the next song after the first has finished playing.

I have added highlights around the record to show which is playing, but I'd like to also have the rings light up as you roll over them as well.

You can see my progress so far at http://www.jmichael.tv/vinyl.swf

You'll need flash player to check it out.

I would still like to add photographs for each of the components and rework the cuing so that I don't have to run hundreds of lines of "if statements," that it will work more like a cue bar in youtube or quicktime.