Er zijn verschillende soorten van gegevens die gemeenschappelijk zijn voor de meeste MIDI- lied bestandsformaten . De gegevens zijn hetzelfde als wat een muzikant nodig zou hebben om een lied uit te voeren vanaf bladmuziek. Bijvoorbeeld , bij het bekijken van een muzikale score, komen we de titel van het lied , copyright informatie en componist . Dezelfde gegevens worden opgeslagen in een MIDI songfile . Daarnaast zijn er meter of maatsoort en tempo , alsmede de namen van de verschillende instrumenten aangewezen om de muziek . Een deel van de gegevens die de eigenlijke muziek bij het afspelen van MIDI-muziek -bestand te definiëren zijn de noten die gespeeld worden , variërend noot intensiteit of accent, het gebruik van de pedaal in toetsenpartijen , volume en pan . Met andere woorden , een MIDI- song file bevat een zeer expressieve scala van parameters voor het definiëren van een muzikaal optreden . Dus , de grote verschillen tussen de MIDI song file types betreffen de wijze waarop de muziek data wordt opgeslagen .
Type 0 MIDI Songfiles
Een type 0 MIDI-bestand heeft een track die al van de MIDI-events voor de hele song , waaronder de titelsong , maatsoort , tempo en muziek evenementen bevat . We kunnen dit vergelijken met de rij staan meerdere muziekevenementen in een enkele rij of track . Zo moet een MIDI-apparaat kan verwerken type 0 MIDI muziekbestanden deze boordevol informatie enkelspoor lezen , sorteren en interpreteren van de gegevens , dan is scheiden in meerdere MIDI- kanalen worden gepolst of "uitgevoerd " door een MIDI - enabled muziekspeler . Type 0 bestanden zijn klein, compact en zijn geschikt voor gebruik met draadloze apparaten .
Type 1 MIDI Songfiles
Een MIDI-bestand type 1 heeft twee of meer tracks . De eerste track bevat de gemeenschappelijke items die moeten slechts een keer voor elke song worden uitgedrukt , zoals de titel , componist , copyright , beginnend meter of maatsoort en het starten van tempo . De andere tracks bevatten de eigenlijke muziek , onderverdeeld naar type instrument en muziek evenementen , zoals melodie , harmonie en ritme tracks . Net als de instrumentale delen van een band of orkest , zijn deze muziek evenementen die op aparte tracks , maar klinkt tegelijkertijd en mix om muziek te maken wanneer het bestand is te horen via een MIDI -speler. Van gegevens over de afzonderlijke en verschillende tracks maakt het componeren en arrangeren van muziek met een MIDI-editor of sequencer veel gemakkelijker . Een sequencer is een software programma dat een grafische interface gebruikt voor het creëren en multi-track MIDI- songs te bewerken .
Type 2 MIDI Songfiles
aparte nummers gerangschikt in aparte tracks
een type 2 MIDI bestand is beschreven als een combinatie van Type 0 en Type 1 bestanden . We zouden kunnen denken aan het als net als een aantal Type 0 bestanden gecombineerd in een. Met andere woorden, het heeft meerdere tracks , maar elk spoor is een ander nummer of sequentie , die normaal alleen wordt afgespeeld . TAhink van een Type 2 MIDI song file als een archief van verschillende liedjes . Hoewel de gemiddelde MIDI muzikant niet vaak dit formaat , is het gebruikt voor drum machines van dit formaat is handig voor het opslaan van een verscheidenheid van ritmestijlen en drum kits in een handige compact bestand. Een drum machine of ander MIDI -apparaat voor het interpreteren en het spelen van percussie patronen kan een track te selecteren uit het " archief " en af te spelen op de vraag.
Karaoke Song File
MIDI muziekbestanden zijn soms gebruikt voor karaoke .
Misschien wel de meest bekende van het MIDI- derivaten is de zogenaamde " karaoke " songfile . Dit is een MIDI-bestand , die is als een Type 1 MIDI songfile behalve dat teksten op een van de tracks bevat . Veel MIDI sequencers omvatten de mogelijkheid om tekst toe te voegen . De teksten worden gesynchroniseerd met de melodie en ritme en kan worden weergegeven op een videoscherm terwijl de song wordt afgespeeld . Karaoke bestanden hebben meestal een bestandsextensie van KAR en spelen op software gebaseerde karaoke spelers .