Czym jest MIDI?
MIDI (Musical Instrument Digital Interface) to protokół komunikacyjny z 1983 roku umożliwiający komunikację między instrumentami elektronicznymi i komputerami. MIDI nie przesyła dźwięku — wysyła dane wykonawcze: jaką nutę naciśnięto, jak mocno (velocity) i jak długo. Pliki MIDI są niezwykle małe i w pełni edytowalne.
Komunikaty MIDI
Komunikacja MIDI wykorzystuje: Note On/Off — naciśnięcie/zwolnienie klawisza z wysokością (0-127) i velocity (0-127). Control Change (CC) — pokrętła, suwaki, pedały. Program Change — zmiana brzmień. Pitch Bend — modulacja wysokości tonu. Każda wiadomość jest na jednym z 16 kanałów.
Typy kontrolerów MIDI
Klawiatury MIDI są najpopularniejsze, od 25-klawiszowych kontrolerów po 88-klawiszowe instrumenty. Kontrolery padów (jak Akai MPC) do tworzenia bitów. Kontrolery dęte naśladują instrumenty dęte. Gitary MIDI konwertują wibracje strun na dane MIDI. Połączenie przez USB (bez sterowników) lub 5-pin DIN.
Web MIDI API
Web MIDI API umożliwia przeglądarkom interakcję z urządzeniami MIDI. Wymaga bezpiecznego kontekstu (HTTPS) i zgody użytkownika. Obsługiwana w Chrome, Edge i Opera — Firefox i Safari mają ograniczone wsparcie.