The design is divided into the following parts/features. However, I'm not very familiar with the capabilities of the iOS SDK.
- Midi Parser
read and parse a binary file into an object
- Play a single or multiple sound files simultaneously
can this be done with one or multiple lookup table? (a huge switch statement?)
Manipulate duration
Manipulate volume
Multiple instrument support
Could you guys give me some suggestions/pointers on how I should design and implement each feature. (Which APIs I should use and code samples…)