Hva er MIDI?
MIDI (Musical Instrument Digital Interface) er en kommunikasjonsprotokoll fra 1983 som lar elektroniske musikkinstrumenter, datamaskiner og andre enheter kommunisere. I motsetning til lyd overfører MIDI ikke lyd — den sender ytelsesdata som hvilken note som ble trykket, hvor hardt (dynamikk) og hvor lenge. Dette gjør MIDI-filer ekstremt små og fullt redigerbare.
MIDI-meldinger forklart
MIDI-kommunikasjon bruker flere meldingstyper: Note On/Off — angir et tastetrykk/-slipp med tonehøyde (0–127) og dynamikk (0–127). Control Change (CC) — håndterer knotter, fadere, pedaler og andre kontrollere. Program Change — bytter instrumentlyder/patcher. Pitch Bend — jevn tonehøydemodulasjon. Hver melding sendes på én av 16 kanaler, slik at flere instrumenter kan brukes på én tilkobling.
Typer MIDI-kontrollere
MIDI-keyboards er vanligst, fra 25-tangenters bærbare kontrollere til 88-tangenters vektede instrumenter. Pad-kontrollere (som Akai MPC) bruker trykkfølsomme puter for beat-making. Blåsekontrollere imiterer blåse-/treblåsinstrumenter. MIDI-gitarer oversetter strengevibrasjoner til MIDI-data. Moderne kontrollere kobles til via USB (klassefritt — ingen drivere nødvendig) eller tradisjonell 5-pinners DIN-kabel.
Web MIDI API
Web MIDI API gir nettlesere muligheten til å kommunisere direkte med MIDI-enheter. Det krever sikker kontekst (HTTPS eller localhost) og brukertillatelse. Støttes for tiden i Chrome, Edge og Opera — Firefox og Safari har begrenset støtte. API-et gir sanntids tilgang til MIDI-inngangsmeldinger, noe som gjør det mulig å bygge nettbaserte musikkapper, virtuelle instrumenter og MIDI-monitorer.