Aggiornamento: La mia risposta è obsoleta. La risposta di @ lukebuehler è molto appropriata.
Se non ti dispiace soluzione non-opensource, prova FMOD. Essendo un motore audio commerciale per i giochi, fmod fornisce un semplice synth MIDI. Ho provato la versione di valutazione gratuita. Riproduce correttamente i file GM MIDI sul mio iPhone 3G.
Se ciò che si desidera non è solo un lettore di file SMF, si desidera una funzione completa GS/GM softsynth, che può rispondere a singoli eventi midi in tempo reale. Puoi provare lo midisynth from CrimsonTech. Il suo canone è giusto. Crimsontech fornisce diverse app demo nell'appstore. Inoltre, fornisce anche un SDK di valutazione gratuito. Non hai bisogno di pagare un centesimo per la licenza finché non hai intenzione di pubblicare la tua app.
fonte
2011-01-01 04:02:58
È bello. Non mi interessa il software commerciale, solo gli standard aperti sono ciò che ritengo sia veramente importante. Grazie per l'headup, se hai bisogno di qualcosa fammelo sapere, forse posso aiutarti. – Peterdk
Sembra che non sia in grado di eseguire lo streaming di eventi midi, è piuttosto un peccato. Il lato positivo è che supporta Android e WP7. Speriamo in una singola licenza. – Peterdk
Wow, sai un sacco di cose! Grazie per il puntatore. Li ho contattati. – Peterdk