Nederlands

Wat is MIDI SysEx?

Download InputConfig in de Mac App StoreInputConfig is gratis in de Mac App Store. macOS 14 of nieuwer, geen account, geen tracking, open source.

SysEx, kort voor System Exclusive, is het MIDI-bericht voor alles wat de standaardberichten niet kunnen zeggen. Het begint met de byte F0, noemt de fabrikant voor wie het bedoeld is, bevat zoveel databytes als nodig is en eindigt op F7. Fabrikanten gebruiken het voor patchdumps, firmware-updates en instellingen zonder Control Change-nummer. Een apparaat dat de fabrikant niet herkent, negeert het hele bericht.

Het formaat is onderdeel van de MIDI-standaard. Het meeste dagelijkse MIDI-werk komt er nooit mee in aanraking, en het laatste deel zegt wanneer je het kunt laten rusten.

Lees het bericht

OnderdeelBytes (hex)Betekenis
BeginF0System Exclusive begint
Fabrikant-IDEén byte, of drie bytes die met 00 beginnenDe apparaten van welke fabrikant het moeten lezen
GegevensEen willekeurig aantal bytes, elk 00 tot 7FWat de fabrikant heeft bepaald
EindeF7System Exclusive eindigt

Alles tussen de fabrikant-ID en F7 betekent alleen wat die fabrikant zegt dat het betekent. De MIDI-berichtdecoder leest geplakte bytes en meldt hoe lang een System Exclusive-bericht is.

Ken de universele berichten

Twee fabrikant-ID's horen bij geen enkele fabrikant. 7E markeert een universeel bericht dat niet aan timing gebonden is en 7F een universeel realtimebericht. Elk apparaat mag erop antwoorden.

BerichtBytes (hex)Wat het doet
Identity RequestF0 7E 7F 06 01 F7Vraagt elk apparaat zijn fabrikant, model en versie te melden
General MIDI OnF0 7E 7F 09 01 F7Zet een General MIDI-instrument in zijn standaardtoestand
Master VolumeF0 7F 7F 04 01, twee waardebytes, F7Stelt het volume van het hele apparaat in

Een Identity Request is de standaardmanier om een apparaat te vragen wat het is.

Weet waarvoor het wordt gebruikt

  • Patchdumps. De geluiden van een synth op een computer bewaren en terugsturen, het werk van een SysEx-librarian.
  • Firmware-updates. Veel apparaten nemen nieuwe firmware aan als een lange reeks SysEx-berichten.
  • Diepe instellingen. Parameters zonder Control Change-nummer, bewerkt vanuit de editor-app van een fabrikant.
  • Samples en bulkoverdrachten. Elk groot blok gegevens dat een apparaat via MIDI moet verplaatsen.

SysEx verplaatst gegevens, waar de andere berichten muziek spelen.

Stuur en ontvang het op een Mac

  • Een librarian- of editor-app. De eigen editor van de fabrikant, of een SysEx-librarian, stuurt een bestand naar het apparaat en neemt op wat het apparaat terugstuurt.
  • De juiste poort. Het apparaat moet zijn verbonden en online staan in MIDI Studio van Audio MIDI Setup.
  • Een browser. Webpagina's hebben een aparte, sterkere toestemming nodig om SysEx te gebruiken, omdat het een apparaat kan herschrijven. De MIDI-tools op deze site vragen er niet om, dus ze sturen geen System Exclusive naar een apparaat en ontvangen het er ook niet van.

Stuur een apparaat alleen de SysEx die zijn eigen fabrikant ervoor heeft gepubliceerd. Audio MIDI Setup op een Mac behandelt het venster MIDI Studio.

Laat het met rust voor dagelijkse bediening

Noten, knoppen, pedalen en patchwissels hebben allemaal standaardberichten, en die gebruikt een mapper. InputConfig, de gratis Mac-app die ik maak, koppelt noten, Control Change, pitch bend, aftertouch, Program Change en de transportberichten, en stuurt dezelfde set behalve aftertouch. System Exclusive hoort daar niet bij. Als een bediening een CC-nummer heeft, heb je geen SysEx nodig om hem te bereiken. De lijst met MIDI-CC's toont welke nummers standaard zijn.

De korte versie

  • Vorm. Het begint met F0, dan een fabrikant-ID, dan de gegevens, en het eindigt op F7.
  • Betekenis. Dat is aan de fabrikant, behalve bij de universele berichten.
  • Gebruik. Het wordt gebruikt voor dumps, firmware en instellingen zonder CC.

SysEx is de envelop van MIDI voor alles wat een fabrikant wil sturen.

Vragen

Waar staat SysEx voor?

System Exclusive. De naam betekent dat het bericht exclusief is voor het systeem van één fabrikant: apparaten van andere fabrikanten negeren het.

Wat is het formaat van een SysEx-bericht?

Het begint met F0, dan een fabrikant-ID van één byte of drie, dan een willekeurig aantal databytes van 00 tot 7F, en eindigt op F7.

Wat is een SysEx-bestand?

Een bestand, meestal eindigend op .syx, dat een of meer SysEx-berichten bevat, zoals een bank met synthpatches of een firmware-update.

Waarvoor wordt SysEx gebruikt?

Patches van een apparaat back-uppen en terugzetten, firmware bijwerken en instellingen bewerken die geen Control Change-nummer hebben.

Kan SysEx een apparaat beschadigen?

Verkeerde gegevens kunnen patches overschrijven of een firmware-update onderbreken. Stuur alleen bestanden die de fabrikant voor precies dat model heeft gepubliceerd en maak eerst een back-up.

Wordt SysEx op een MIDI-kanaal gestuurd?

Nee. Het is een systeembericht zonder kanaal. Sommige fabrikanten zetten een apparaatnummer in de gegevens, zodat één van meerdere eenheden kan worden aangesproken.

Meer in het Nederlands

Uitgebreide handleidingen, in het Engels

Wie dit schrijft. Ryleigh Newman ontwikkelt InputConfig en bedient de eigen Mac elke dag met een controller, omdat de handen niet goed meewerken. Deze pagina is vertaald uit het Engels. De belangrijkste knoppen en menu's van de app staan in het Nederlands als de Mac in het Nederlands is ingesteld; deze pagina noemt ze zo, met de Engelse naam tussen haakjes. De rest van de app en van de site is in het Engels.

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

Download InputConfig in de Mac App StoreGratis. macOS 14 of nieuwer. Geen account, niets verlaat je Mac. Open source op GitHub.