Domanda

Ho una chitarra diagramma di app per Android che sto porting per iOS.Android è un sintetizzatore midi incorporato (sonivox), quindi non sono in grado di generare file midi e lasciare Android di gestire la riproduzione.

C'è un modo per fare questo su iOS?O ci sono molto leggero incorporabile synth per iOS?

È stato utile?

Soluzione

Aggiornamento:La mia risposta è out-of-datato. @lukebuehler la risposta è molto appropriato.

Se non ti dispiace non-opensource soluzione, provare FMOD.Essendo un commerciale motore audio per i giochi, fmod è munito di un semplice sintetizzatore MIDI.Ho provato la versione di valutazione gratuita.Gioca GM MIDI file correttamente sul mio iPhone 3G.

Se quello che vuoi è non solo un file SMF player, si desidera una funzione completa GS/GM softsynth, che può risposta singoli eventi midi in tempo reale.Si può provare il midisynth da CrimsonTech.Il suo canone è giusto.Crimsontech fornisce diversi demo app in appstore.Inoltre, fornisce anche una valutazione SDK per libero.Non c'è bisogno di pagare un centesimo per la licenza fino a che siete veramente intenzione di pubblicare la tua app.

Altri suggerimenti

Dato che iOS 5 c'è ora l'unità audio AUSampler per il quale è possibile caricare un banco di suoni (preimpostato mela e soundfonts) e quindi controllare il campionatore / synth tramite messaggi MIDI.

seee questo esempio app: https://developer.apple.com/library/ios/ # SampleCode / LoadPresetDemo / Listings / ReadMe_txt.html

Funziona benissimo!

Non credo che il supporto MIDI in iOS 4.2 consente la riproduzione dei dati MIDI dal telefono stesso. E 'solo per inviare e ricevere comandi MIDI ad altri dispositivi MIDI.

Dalle recenti iOS 4.2 docs, sembra che è possibile utilizzare il supporto MIDI per inviare comandi MIDI ad altri dispositivi per la riproduzione. È inoltre possibile ricevere comandi da altri dispositivi e di apportare modifiche a questi comandi, o salvarlo in un file. Tuttavia non riesco a trovare alcun supporto per riprodurre file MIDI in realtà dal telefono direttamente. Qualcuno per favore mi corregga se sbaglio (vorrei mi sbaglio !!).

V'è il supporto MIDI in iOS 4.2. Se è lo stesso di quello di OS X fornisce quindi trhere sarà anche uno synth base incluso. Check it out.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top