Nederlands

Wat is MIDI SysEx?

Download InputConfig in de Mac App StoreDeze app is helemaal gratis. Je hoeft geen account te maken. Er zijn geen abonnementen, geen ingewikkelde downloads, en niets is vergrendeld. Geoptimaliseerd voor Apple silicon.

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-configuratie.
  • 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-configuratie op een Mac behandelt het venster MIDI Studio.

Vind een SysEx-librarian

Een librarian is een app die opslaat wat een apparaat stuurt als een .syx-bestand en het bestand later terugstuurt. Het is de gebruikelijke manier om de patches van een synth te back-uppen voordat je iets verandert.

  • Jij: Verbind het apparaat, controleer dat het in het venster MIDI Studio van Audio MIDI Setup staat, open dan een librarian of de eigen editor van de maker en kies het apparaat als poort.
  • De librarian: Neemt de dump op die het apparaat stuurt en slaat hem op als een .syx-bestand.
  • Controle: Het opgeslagen bestand is niet leeg. Maak er een back-up van voordat je iets naar het apparaat stuurt.

Voor een snelle blik op een dump, of om een Identity Request of een .syx-bestand vanuit de browser te sturen, werkt de MIDI SysEx-monitor in Chrome, Edge en Firefox. Safari heeft geen Web MIDI, wat zijn eigen pagina uitlegt. De pagina SysEx-librarian voor Mac loopt de stappen door en wat je doet als een dump mislukt. Maak een back-up van de geluiden van het apparaat voordat je het iets stuurt.

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 Live Visualizer van InputConfig in de MIDI-weergave, die het CC-nummer van een knop en de waarde ervan laat zien terwijl je hem draait.
Afbeelding 1. De Live Visualizer van InputConfig laat het CC-nummer van een knop zien en de waarde die verandert terwijl je hem draait.
De editor van InputConfig toont drie knoprijen die vaste Control Change-waarden sturen voor volume, panning en galm.
Afbeelding 2. Dagelijkse bediening heeft geen SysEx nodig. Drie knoppen hier zetten het volume op 100, de panning in het midden en de galm op 40, met gewone Control Changes.

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.

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.

Is er een SysEx-librarian voor Mac?

Ja. Veel makers bieden een eigen editor, en onafhankelijke librarian-apps slaan de dump van een apparaat op als .syx-bestand en sturen hem terug. Een browsertool kan een dump lezen of een bestand sturen in Chrome, Edge of Firefox.

Kan InputConfig SysEx sturen?

Nee. InputConfig koppelt en stuurt noten, Control Change, pitch bend, Program Change en de transportberichten, en leest ook aftertouch. System Exclusive hoort daar niet bij, dus het kan geen dump sturen of lezen.

Meer in het Nederlands

Pagina's 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. InputConfig staat in het Nederlands als de Mac in het Nederlands is ingesteld. Sommige pagina's van de site zijn nog alleen in het Engels.

Deze pagina in andere talen: English, Español, Français, Italiano, 日本語, Português, Русский, ไทย

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