Was ist MIDI?
MIDI (Musical Instrument Digital Interface) ist ein 1983 eingeführtes Kommunikationsprotokoll, das die Kommunikation zwischen elektronischen Instrumenten, Computern und anderen Geräten ermöglicht. Im Gegensatz zu Audio überträgt MIDI keinen Klang — es sendet Performancedaten wie welche Note gespielt wurde, wie stark und wie lange. Das macht MIDI-Dateien sehr klein und vollständig editierbar.
MIDI-Nachrichten erklärt
MIDI-Kommunikation verwendet mehrere Nachrichtentypen: Note On/Off — zeigt Tastendruck/Loslassen mit Tonhöhe (0-127) und Velocity (0-127) an. Control Change (CC) — verwaltet Drehregler, Schieberegler, Pedale und andere Steuerungen. Program Change — wechselt Instrument-Sounds/Presets. Pitch Bend — sanfte Tonhöhenmodulation. Jede Nachricht wird auf einem der 16 Kanäle gesendet, was mehrere Instrumente über eine einzige Verbindung ermöglicht.
MIDI-Controller-Typen
MIDI-Keyboards sind am häufigsten, von tragbaren 25-Tasten-Controllern bis zu gewichteten 88-Tasten-Instrumenten. Pad-Controller (wie Akai MPC) verwenden druckempfindliche Pads für Beat-Produktion. Wind-Controller simulieren Blechblas- und Holzblasinstrumente. MIDI-Gitarren wandeln Saitenschwingungen in MIDI-Daten um. Moderne Controller verbinden sich über USB (treiberlos) oder traditionelle 5-Pin-DIN-Kabel.
Web MIDI API
Die Web MIDI API ermöglicht Browsern, direkt mit MIDI-Geräten zu interagieren. Sie erfordert einen sicheren Kontext (HTTPS oder localhost) und Benutzererlaubnis. Derzeit unterstützt in Chrome, Edge und Opera — Firefox und Safari haben eingeschränkte Unterstützung. Die API bietet Echtzeitzugriff auf MIDI-Eingabenachrichten.