Is Corona as good as a native Objective-C app for game sound controls (e.g. Midi / Guitar Hero)?

Anyone know if Corona is as good to develop a tune(midi) based game in as Objective-C itself? 

That is consider something like Guitar Hero where you might want to configure different tunes/songs (let’s assume a midi approach rather than using a sound file itself) and track the button presses in time synch with the Midi being played. 

Is there anything in Objective-C that would make this more possible, or provide much betting sounds, as opposed to using Corona?

With Corona I know you can effective pre-load a whole heap of sounds, and you can control speed of sound, so you could then write your own “Midi style” way of playing back tunes using these sounds and channels.   Wondering if there is something in native Objective-C itself that would offer another level of features/API that Corona doesn’t have that might come to play?

(just wanted to double-check before launching into Corona)

Well, Corona is for 2D or faux 3D only, but I can’t see why your midi-style music shouldn’t work. You might even be able to write a script to convert Midi music into a useable format directly, lua tables or json or something. There might even already exist a Midi-Json convertor (Javascript Midi players might be a place to look ?). I can’t see why you can’t display something or other and synchronise touches to that to the playback.  Given that you can try Corona for nothing and lua is easy enough, why not try something very simple and experimental to see ?

But as long as your graphic requirements aren’t too 3Dish you should be okay. You also get cross platform development (Android, soon Windows Phone I think) which you won’t get in Objective-C, and in many ways a better environment, and OC is a horrible thing IMO, looks like someone’s squashed an insect on the page.

But OC does give you a higher level of API functionality simply because Corona is by definition an abstraction over the top of a platform. Most people don’t need this though

Well, Corona is for 2D or faux 3D only, but I can’t see why your midi-style music shouldn’t work. You might even be able to write a script to convert Midi music into a useable format directly, lua tables or json or something. There might even already exist a Midi-Json convertor (Javascript Midi players might be a place to look ?). I can’t see why you can’t display something or other and synchronise touches to that to the playback.  Given that you can try Corona for nothing and lua is easy enough, why not try something very simple and experimental to see ?

But as long as your graphic requirements aren’t too 3Dish you should be okay. You also get cross platform development (Android, soon Windows Phone I think) which you won’t get in Objective-C, and in many ways a better environment, and OC is a horrible thing IMO, looks like someone’s squashed an insect on the page.

But OC does give you a higher level of API functionality simply because Corona is by definition an abstraction over the top of a platform. Most people don’t need this though