2010-02-10 5 views
1

Est-il possible de lire des fichiers directement via .MID une API ou un avoir pour convertir le fichier MIDI par exemple AAC en premier?Jouer un fichier midi sur l'iPhone

+0

Est-ce que quelqu'un sait quelle open source pour lire des fichiers midi sur iPhone? Ce que nous voulons faire est d'ajouter beaucoup (50 ou plus) "jingles" 1-2 minutes à notre jeu iPhone. Nous avons les jingles en fichiers midi. Il est possible de les convertir en AAC ou similaire, mais alors le téléchargement du jeu serait très grand. Les fichiers midi sont relativement simples, mais quand je les ai convertis en AAC à faible débit, ils ne semblaient tout simplement pas assez bons. Quelqu'un peut-il suggérer une solution pour lire ces fichiers musicaux sur l'iPhone, sans utiliser> 100 mégaoctets? – OMH

+2

Ceci est une copie de cette question: http://stackoverflow.com/questions/449057/midi-player-synthesizer-library-for-the-iphone –

Répondre

0

Il n'y a pas d'API d'Apple pour cela. Vous pouvez écrire le vôtre, ce qui dépend de ce que vous espérez que ça sonne.

Il y a beaucoup de code source disponible pour la lecture des fichiers midi et il y a quelques synthés open source pour l'iPhone - ou vous pouvez utiliser OpenAL pour déclencher des échantillons. Ca ne va probablement pas ressembler à Garageband.

Si vous voulez que ça sonne aussi bien que possible, vous devrez le convertir en premier.

4

(2 ans plus tard ...) Vous pouvez utiliser les API MusicPlayer et MusicSequence. Disponible dans iOS 5.