Creazione di file MIDI
Le specifiche MIDI (Musical Instrument Digital Interface) sono pubblicate da e sono materiale protetto dal copyright dell'associazione MIDI Manufacturers Association (MMA). L'elenco seguente descrive le specifiche che sono di maggiore interesse generale:
Specifica dettagliata MIDI
La specifica dettagliata MIDI illustra i protocolli hardware e software MIDI. Ciò è utile per coloro che sviluppano applicazioni multimediali che implementano il supporto MIDI usando funzioni MIDI per registrare, modificare e/o riprodurre dati MIDI.
File MIDI standard 1.0
La specifica Standard MIDI Files definisce un modo per interscambiare i dati MIDI con timestamp tra applicazioni diverse nelle stesse piattaforme hardware o diverse. Questo è utile per gli sviluppatori che scrivono applicazioni che leggeno e analizzano i file di disco contenenti dati MIDI e/o scrivono file di dati MIDI su disco.
Sistema MIDI generale - Livello 1
La specifica General MIDI (GM) definisce una configurazione MINIMA MIDI di un "Sistema MIDI generale". Questo sistema è costituito da una classe specifica di dispositivi di riproduzione MIDI ed è di interesse per gli sviluppatori multimediali che creano file MIDI. La maggior parte delle schede audio PC e dei sintetizzatori MIDI prodotti oggi sono compatibili con la specifica GM. I file MIDI creati per la specifica GM dovrebbero in genere suonare come erano destinati a suonare, indipendentemente dal dispositivo compatibile con GM su cui vengono riprodotti.
Per consentire ai file MIDI di essere un formato valida per rappresentare la musica nel calcolo multimediale, Windows segue la specifica Generale MIDI System Level 1. Gli argomenti seguenti forniscono linee guida aggiuntive per la creazione MIDI:
- Linee guida per la creazione di file MIDI
- Assegnazioni di patch MIDI standard
- Assegnazioni di chiavi MIDI standard