MIDI instrumenter og sekvenser kan sees på som en gammel spiller piano. Sekvensen er rull papir , punchet med mange hull , hver og en som representerer et notat og dens varighet . Instrumentet er piano selv, sovende til rull med notater forteller det hva du skal spille , samt kontrollere når den starter og stopper. Sequencere holder disse mønstrene av notater og overføre dem til instrumentet i riktig rekkefølge
Expression Funksjoner
MIDI noter inneholde mye mer informasjon enn bare banen og varighet .; de er også i stand til å bære parametre som dikterer de mer subtile uttrykk funksjoner som synthesizere og virtuelle instrumenter kan skape. Hastigheten parameter endrer klang av hver note , endre volum og tone egenskaper . Moderne synthesizere bruke flere lag med prøvene for hver note , etterligne instrumenter spilles enten fast eller forsiktig . For eksempel, gitar notater , slo veldig godt , ville inkludere den simulerte rangle av strengene på frets . Messing og treblås instrumenter har et selvstendig " Breath Control" verdi som kan etterligne ulike trykknivåer en spiller kan gjelde for siv .
Signal Routing
sequencere håndtere ruting plikter for alle instrumentene koblet til dem , sende de aktuelle note mønstre til de riktige instrumentene . Instrumenter kan spille flere notat mønstre på en gang, for eksempel , separat venstre og høyre hånd notatsekvenser for et pianostykke . Det samme mønsteret kan også bli rutet til flere instrumenter samtidig , som du kan bruke til å lage harmonier på ulike strenge seksjoner i et virtuelt orkester.
MIDI Clock Sync
I et system som anvender en rekke forskjellige instrumenter og deler av utstyr for å spille et enkelt stykke av musikk , er timing kritisk. Pulserende effekter og trommemaskiner avhenge perfekt tiendedels sekund timing. Minnebuffere og dataflaskehalserkan føre til de- synkronisering , kjent i musikkteknologi termer som " Ventetid ". For å rette på dette , de fleste hardware synthesizere lar sin interne klokke som skal overstyres av en ekstern kilde . Ved å synkronisere alle de klokkesignalene til en " Master" puls kontrollert av sequencer , vil alle de enkelte komponenter bli perfekt synkronisert .