Det finnes flere typer data som er felles for de fleste MIDI sang filformater. Dataene er det samme som hva en musiker ville trenge for å kunne utføre en sang fra noter. For eksempel , når du ser på en musikalsk score, møter vi tittelen på sangen , informasjon om opphavsrett og komponist . Den samme informasjonen blir lagret i en MIDI sangfil . I tillegg er måleren , eller taktangivelse , og tempo , samt navnene på de forskjellige instrumenter utpekt for å spille av musikk. Noen av dataene som definerer selve musikken når du spiller en MIDI sang filen inkluderer notene spilt , varierende notat intensitet eller aksent , bruk av pedal i tastaturdeler , volum og panorering . Med andre ord , en MIDI sang filen inneholder en svært uttrykks rekke parametre for å definere en musikalsk forestilling . Så, de store forskjellene mellom de MIDI sang filtyper angår måten musikkdataene er lagret.
Type 0 MIDI Song Files
En type 0 MIDI-fil har ett spor som inneholder alle de MIDI arrangementer for hele sangen , inkludert sangtittelen , taktart , tempo og musikkarrangementer . Vi kan sammenligne dette med å stille opp flere musikkarrangementer i en enkelt rad eller spor. Dermed må en MIDI-enhet i stand til håndtering Type 0 MIDI musikkfilene lese denne informasjons-pakket enkelt spor , sortere og tolke data , og deretter skille det inn flere MIDI -kanaler skal høres ut eller "fremført " av en MIDI -aktivert musikkspiller . Type 0 filer er små, kompakte og er praktisk for bruk med trådløse enheter.
Type 1 MIDI Song Files
En type 1 MIDI-fil har to eller flere spor . Det første sporet inneholder felles elementer som må uttrykkes bare én gang for hver sang , slik som tittel, komponist , copyright , starter meter eller taktart og starter tempo . De andre sporene inneholder selve musikken , delt på instrumenttype og musikkarrangementer , for eksempel melodi, harmoni og rytme spor. I likhet med de instrumentale delene av et band eller orkester , er disse musikkarrangementer som finnes på separate spor , men høres samtidig og blande for å lage musikk når filen blir hørt gjennom en MIDI-spiller . Å ha data på separate og distinkte spor gjør komponere og arrangere musikk med et MIDI editor eller sequencer mye enklere . En sequencer er et program som bruker et grafisk grensesnitt for oppretting og redigering multi -track MIDI sanger.
Type 2 MIDI Song Files
distinkte låter arrangert i separate spor
en type 2 MIDI-fil har blitt beskrevet som en kombinasjon av type 0 og Type 1 filer . Vi kan tenke på det som å være som flere type 0 filer sammen til én . Med andre ord , den har flere spor , men hvert spor representerer en annen sang eller sekvens, som normalt er spilt alene. TAhink av en type 2 MIDI sang filen som et arkiv av forskjellige sanger . Selv om den gjennomsnittlige MIDI musiker ikke bruker dette formatet ofte , har det vært brukt for trommemaskiner siden dette formatet er nyttig for lagring av en rekke rytme stiler og trommesett i en praktisk kompakt fil . En trommemaskin eller annet MIDI-enhet for å tolke og spille perkusjonsmønstre kan velge et spor fra " arkivet " og spille den på forespørsel .
Karaoke Song File
MIDI musikkfilene er noen ganger brukt for karaoke .
Kanskje den mest kjente av de MIDI derivater er den såkalte " karaoke " song fil . Dette er en MIDI-fil , som er som en Type 1 MIDI sang fil bortsett fra at den inneholder tekster på ett av sporene . Mange MIDI sequencere inkluderer muligheten til å legge tekster . Tekstene er synkronisert med melodi og rytme , og kan vises på en skjerm mens sangen spilles. Karaoke filer har vanligvis en fil forlengelse av KAR og spille på programvarebaserte karaoke spillere .