Dela via


Skapa MIDI-filer

MIDI-specifikationerna (Musical Instrument Digital Interface) publiceras av och är upphovsrättsskyddat material från MIDI Manufacturers Association (MMA). I följande lista beskrivs de specifikationer som är av störst allmänintresse:

MIDI-detaljspecifikation

Den detaljerade MIDI-specifikationen förklarar MIDI-maskin- och programvaruprotokollen. Detta är användbart för dem som utvecklar multimediaprogram som implementerar MIDI-stöd genom att använda MIDI-funktioner för att registrera, redigera och/eller spela upp MIDI-data.

Standard-MIDI-filer 1.0

Standard-MIDI Files-specifikationen definierar ett sätt att utbyta tidsstämplade MIDI-data mellan olika program på samma eller olika maskinvaruplattformar. Detta är användbart för utvecklare som skriver program som läser och parsar diskfiler som innehåller MIDI-data och/eller skriver MIDI-datafiler till disk.

Allmänt MIDI-system – nivå 1

Den allmänna MIDI-specifikationen (GM) definierar en minsta MIDI-konfiguration av ett "Allmänt MIDI-system". Det här systemet består av en specifik klass av MIDI-uppspelningsenheter och är av intresse för multimediautvecklare som skapar MIDI-filer. De flesta PC-ljudkort och MIDI synthesizers som tillverkas idag är kompatibla med GM-specifikationen. MIDI-filer som är författade till GM-specifikationen bör vanligtvis låta som de var avsedda att ljuda, oavsett vilken GM-kompatibel enhet de spelas på.

För att göra det möjligt för MIDI-filer att vara ett livskraftigt format för att representera musik inom multimedieberäkning följer Windows specifikationen allmän MIDI-systemnivå 1. Följande avsnitt innehåller ytterligare riktlinjer för MIDI-redigering: