A Quest for Guitar Tuner Software (S60v3)

Apparently I was asked to be the guitarist and worship leader for the upcoming Cambodia Mission Trip. As it is quite inconvenient to bring our guitar there, we’re going to use the guitar that’s provided by our counterpart in Cambodia. As I have no idea how would the guitar look like and I don’t trust my relative pitch ear in tuning the guitar, the initial plan is to buy a guitar tuner (clip-on). But then i realize “Hey I have a E71 and I’m sure there are some apps out there that could solve my problem!”

So my first stop was Nokia’s Ovi Store, a simple keyword search of “guitar tuner” returns a few apps with price ranging from 1.99SGD to 7.99SGD.  I was about to purchase the app but then I realize that “Hey why don’t I google around first, I might just find a few free apps lying around”. Google around, I did.

My first attempt was “Smart Guitar Tuner”. It is really a guitar tuner app, when you pluck a particular string, it will indicate the pitch of the string. Sadly, it is so insensitive that 9 out of 10 times it failed to recognize the correct pitch. It doesn’t help when our friend Mr. Bike Tan started flexing a super-imba guitar tuner app on his newly purchase HTC Desire Z. The app is so imba that you can actually enable FFT Rounding, Tampering Function, Apply Harmonic Product Spectrum, Adjust Tempreraments, yada yada.. Not that those functions are useful for a guitarist but it just show how cool and powerful the app is! Most important of all, the app is actually more accurate in pitch-catching than his clip-on guitar tuner!

So I went on another round of googling around. I took a slightly different approach, I started off with “free symbian apps”, hoping to find some kind of free software repository websites. Lo and behold, I found “Bits For Free“! At this point I sort of gave up on those pitch-sensing app, instead I was looking for apps that can actually generate the correct tone so that I can tune by ear. Under S60 3rd Ed. Apps, I found two apps which is exactly what I wanted and more. Both of them uses Java but hey it works, who cares?

The first app is “Guitar Tuner Mobile“. It has a very simple interface with 6 strings “EAdgbe”, pressing each one of them plays the respective tone for you to tune by ear. It also has a sound spectral analysis function but I don’t think I’ll be using it much.

The second app is the more imba one “The Musicians’ Swiss Knife“. On top of a tone generator, it has a metronome and a manual beats per minute counter! One tool for all my guitar and drumming needs! The tone generator has 45 different instruments and is able to generate 48 notes!

I really have to thank the people @ “Bits For Free“. Thanks for making my Nokia E71 experience a little bit richer before I switch over to HTC Desire Z (hopefully in a few weeks time).

Cityville – Next Big Thing?

my level30 cityville
A glimpse of EusoffWorks - joshuatj's Cityville town

Ya, it’s another game by Zynga. Somehow I didn’t manage to hop onto the Farmville wagon early enough last round. By the time I started playing Farmville, most of my friends are already way higher level than me and that sort of turn me off :p.

So here I am, checking-in to Cityville multiple times per day, just to check on your crops, click on the businesses and visiting your neighbours.

As much as it sounded pretty mundane and dumb – no doubt Zynga is really the master of creating addictive Facebook games. Every single round of Cityville will not take you more than 10minutes but once you’re on it, you find yourself constantly refreshing the page at stipulated time (depending on what you’ve grown and how long it takes for it to mature so that you can harvest). Somehow the features in the game are design such that you always find yourself telling yourself ‘just one more click!’, 5-10 clicks later you repeat the cycle. Fortunately (or unfortunately depending on how you see it), there is a “energy” feature that limits the number of actions you can do per cycle. Many times I nearly found myself wanting to pay “real money” just to buy a few more energy so that I can continue to do “just a few more actions”. After all, it’s just 2USD for 15 Citycash, in which I can buy +12 energy with just 9 Citycash. (Sidetrack a little, the energy requirement reminds me of the “Stairway to heaven” exam question in CS1101S. In short, how many different ways can you go up the stairs with n steps given the ability to take either 1, 2 or 3 steps. An extension of the question included the energy requirement per step criteria. ).

As it is I have not gave in to the temptations of spending money for a few line of flash codes. I think my resistance is still quite strong, thanks to makmai for instilling the frugal mindset in me.  Fortunately for Zynga, people like me is not their typical users, if not they will be bankrupt within days. According to business2press.com, Zynga have just gotten a $180million capital injection, that seems to suggest that the company is doing good and it will be around longer than most people expect. Incidentally, InsideFacebook has also reported that Cityville has been the fastest growing game on Facebook, the growth awe shocked everyone. Cityville surpassed FarmVille Zynga’s most popular game with 69 million monthly active users (MAU) as of 31st December 2010. Farmville’s growth plateau  at around 57 million monthly active users. It is also said in the same article that Cityville showed momentum to reach the 85 million MAU mark. If it does Cityville will be the biggest app on Facebook! A more detailed statistic over at InsideFacebook reveals that it has already hit 80 million MAU! Considering that Cityville was only launched 4 weeks ago, the growth is truly unbelievable. It proves only one thing, that there is still a large blue ocean out there for Facebook Games! You just have to get it just right and “BOOM!” you’re the next big thing! (can’t help but Mood Diary & Farm Wars came into mind….. What seem to be lacking? Why can’t we be the next big thing?)

Well, it seems such rapid growth does come at a great cost – the problem of scalability. I have been getting this pop-up more and more frequent lately

cityville seem to be experiencing technical difficulties
cityville seem to be experiencing technical difficulties

You would thought Zynga, such a big company would have thought of ways to handle the problem of scalability.

I’ve always dreamt of the day where Simcity/The Sims, KOEI Genghis Khan IV and all simulation games became social, and that cities I have built will be connected to other cities that my friends have built, sharing a complex ecosystem where every action that I take will actually affect the whole ecosystem. Although Cityville is still a far cry from that ideal, I think it’s starting to be heading towards that direction, where games are no longer you vs computer, people-to-people interactivity being built into the gameplay itself. Not unlike the already famous and popular Multiplayer Massive Online Role-Playing Game (MMORPG) genre. But as it is games are already getting more and more complicated, very soon a new batch of veteran facebook gamers will emerge. This is unlike the history of computer games, I believe a similar pattern can be observed by looking at the growth of arcade games into PC games and then online MMORPG. Maybe Facebook games is also following the same pattern, in that games are getting more and more sophisticated as time goes by. It started with casual games like Zuma & Bejeweled, then it evolved for a while into some kind of interactivity in the form of MSN messenger games, then came Facebook games (injecting social elements into gameplay), so what’s next?

So what do you think is Facebook’s next big thing?