Monday, February 14, 2011

Beat Detection System

Well, I've been able to read in raw PCM data from an iPod asset thanks to the iOS 4.1 update we saw over half a year ago. Now, if I could get this beat detection algorithm to work. I'm modeling everything from this article here. The steps to each algorithm were written in a pretty cryptic fashion. To make matters worse, the author's website isn't available anymore, so I won't be able to look at his source code on how he got his results to work.

If I can get this to work, I'd be in business!

The game is really coming together now. No gameplay yet because of the beat detection issues I've been having (getting +3500 beats in a 62-second clip of music). I recently got in-app email working, so users that would like to post feedback to me or the others working on the game can do so conveniently without ever leaving the game!

One other feature I incorporated was this in-app messaging widget that will stall all other input similar to how alerts work in iOS. This really comes in handy when it comes to polishing the UI. I also use it to generate user reviews on the app store. Whenever the player plays for a while, the game will pop up a message asking if the player would like to write a review in the app store. If the player presses "Yes", then the game redirects to the game's page on the app store. The player can also select "Later" to be reminded after another long interval of gameplay, or never be reminded again by pressing "No".

I also have a pricing scheme where my app will be on sale during a certain time of the week indefinitely. I think it's a good idea, and I'll have to post the results I receive if I ever get this game out there.

No comments:

Post a Comment