Svenska

Vad är MIDI SysEx?

Hämta InputConfig i Mac App StoreDen här appen är helt gratis. Du behöver inte skapa något konto. Det finns inga prenumerationer, inga krångliga nedladdningar och inget är låst. Optimerad för Apple silicon.

SysEx, kort för System Exclusive, är MIDI-meddelandet för allt som standardmeddelandena inte kan säga. Det börjar med byten F0, namnger tillverkaren det är avsett för, bär så många databyte som behövs och slutar med F7. Tillverkare använder det för patchdumpar, firmwareuppdateringar och inställningar som saknar Control Change-nummer. En enhet som inte känner igen tillverkaren ignorerar hela meddelandet.

Formatet är en del av MIDI-standarden. Det mesta vardagliga MIDI-arbetet rör det aldrig, och det sista avsnittet säger när du kan lämna det ifred.

Läs meddelandet

DelByte (hex)Betydelse
StartF0System Exclusive börjar
Tillverkar-IDEn byte, eller tre byte som börjar med 00Vilken tillverkares enheter som ska läsa det
DataValfritt antal byte, var och en 00 till 7FVad tillverkaren än har definierat
SlutF7System Exclusive slutar

Allt mellan tillverkar-ID:t och F7 betyder bara det som tillverkaren säger att det betyder. MIDI-meddelandeavkodaren läser inklistrade byte och rapporterar hur långt ett System Exclusive-meddelande är.

Känn till de universella meddelandena

Två tillverkar-ID:n tillhör ingen tillverkare. 7E markerar ett universellt meddelande som inte är knutet till timing, och 7F markerar ett universellt realtidsmeddelande. Vilken enhet som helst får svara på dem.

MeddelandeByte (hex)Vad det gör
Identity RequestF0 7E 7F 06 01 F7Ber varje enhet rapportera sin tillverkare, modell och version
General MIDI OnF0 7E 7F 09 01 F7Sätter ett General MIDI-instrument i sitt standardtillstånd
Master VolumeF0 7F 7F 04 01, två värdebyte, F7Ställer in hela enhetens volym

En Identity Request är det vanliga sättet att fråga en enhet vad den är.

Vet vad det används till

  • Patchdumpar. Att spara en synths ljud på en dator och skicka tillbaka dem, jobbet för ett SysEx-bibliotek.
  • Firmwareuppdateringar. Många enheter tar emot ny firmware som en lång följd av SysEx-meddelanden.
  • Djupa inställningar. Parametrar som saknar Control Change-nummer, redigerade från en tillverkares redigeringsapp.
  • Sampel- och massöverföringar. Varje stort datablock som en enhet behöver flytta över MIDI.

SysEx flyttar data, där de andra meddelandena spelar musik.

Skicka och ta emot det på en Mac

  • En biblioteks- eller redigeringsapp. Tillverkarens egen redigerare, eller ett SysEx-bibliotek, skickar en fil till enheten och spelar in det enheten skickar tillbaka.
  • Rätt port. Enheten måste vara ansluten och online i MIDI Studio i Audio MIDI Setup.
  • En webbläsare. Webbsidor behöver en separat, starkare behörighet för att använda SysEx, eftersom det kan skriva om en enhet. MIDI-verktygen på den här sajten ber inte om den, så de skickar inte System Exclusive till en enhet och tar inte heller emot det från en.

Skicka en enhet bara det SysEx som dess egen tillverkare har publicerat för den. Audio MIDI Setup på en Mac tar upp fönstret MIDI Studio.

Lämna det ifred för vardagsstyrning

Toner, rattar, pedaler och patchbyten har alla standardmeddelanden, och det är de som ett mappningsprogram använder. InputConfig, den gratis Mac-appen som jag gör, kopplar toner, Control Change, pitch bend, aftertouch, Program Change och transportmeddelandena, och skickar samma uppsättning utom aftertouch. System Exclusive ingår inte. Om en kontroll har ett CC-nummer behöver du inte SysEx för att nå den. MIDI CC-listan visar vilka nummer som är standard.

Kortversionen

  • Form. Det börjar med F0, sedan ett tillverkar-ID, sedan datan, och det slutar med F7.
  • Betydelse. Det bestäms av tillverkaren, bortsett från de universella meddelandena.
  • Användning. Det används för dumpar, firmware och inställningar som saknar CC.

SysEx är MIDI:s kuvert för allt en tillverkare vill skicka.

Frågor

Vad står SysEx för?

System Exclusive. Namnet betyder att meddelandet är exklusivt för en tillverkares system: andra tillverkares enheter ignorerar det.

Vilket format har ett SysEx-meddelande?

Det börjar med F0, sedan ett tillverkar-ID på en eller tre byte, sedan valfritt antal databyte från 00 till 7F, och slutar med F7.

Vad är en SysEx-fil?

En fil, oftast med ändelsen .syx, som innehåller ett eller flera SysEx-meddelanden, till exempel en bank med synthpatchar eller en firmwareuppdatering.

Vad används SysEx till?

Att säkerhetskopiera och återställa en enhets patchar, uppdatera firmware och redigera inställningar som saknar Control Change-nummer.

Kan SysEx skada en enhet?

Fel data kan skriva över patchar eller avbryta en firmwareuppdatering. Skicka bara filer som tillverkaren har publicerat för exakt den modellen, och säkerhetskopiera först.

Skickas SysEx på en MIDI-kanal?

Nej. Det är ett systemmeddelande utan kanal. Vissa tillverkare lägger ett enhetsnummer inuti datan så att en enhet av flera kan adresseras.

Mer på svenska

Fullständiga guider, på engelska

Vem som skriver. Ryleigh Newman utvecklar InputConfig och använder sin egen Mac varje dag med en controller, eftersom händerna inte fungerar bra. Den här sidan är översatt från engelska. Appens gränssnitt och resten av webbplatsen är på engelska.

Den här sidan på andra språk: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Hämta InputConfig i Mac App StoreGratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.