Dansk

Hvad er MIDI SysEx?

Hent InputConfig i Mac App StoreInputConfig er gratis i Mac App Store. macOS 14 eller nyere, ingen konto, ingen sporing, open source.

SysEx, kort for System Exclusive, er MIDI-beskeden til alt, hvad standardbeskederne ikke kan sige. Den starter med byten F0, nævner den producent, den er beregnet til, bærer så mange databytes, den har brug for, og slutter med F7. Producenter bruger den til patchdumps, firmwareopdateringer og indstillinger, der ikke har noget Control Change-nummer. En enhed, der ikke genkender producenten, ignorerer hele beskeden.

Formatet er en del af MIDI-standarden. Det meste almindelige MIDI-arbejde rører aldrig ved det, og det sidste afsnit siger, hvornår du kan lade det være.

Læs beskeden

DelBytes (hex)Betydning
StartF0System Exclusive begynder
Producent-IDÉn byte eller tre bytes, der begynder med 00Hvilken producents enheder der skal læse den
DataEt vilkårligt antal bytes, hver 00 til 7FHvad end producenten har defineret
SlutF7System Exclusive slutter

Alt mellem producent-ID'et og F7 betyder kun det, producenten siger, det betyder. MIDI-besked-dekoderen læser indsatte bytes og melder, hvor lang en System Exclusive-besked er.

Kend de universelle beskeder

To producent-ID'er tilhører ingen producent. 7E markerer en universel besked, der ikke er knyttet til timing, og 7F markerer en universel realtidsbesked. Enhver enhed kan svare på dem.

BeskedBytes (hex)Hvad den gør
Identity RequestF0 7E 7F 06 01 F7Beder hver enhed melde sin producent, model og version
General MIDI OnF0 7E 7F 09 01 F7Sætter et General MIDI-instrument i sin standardtilstand
Master VolumeF0 7F 7F 04 01, to værdibytes, F7Sætter hele enhedens lydstyrke

En Identity Request er den standardmæssige måde at spørge en enhed, hvad den er.

Kend, hvad den bruges til

  • Patchdumps. At gemme en synths lyde på en computer og sende dem tilbage, en SysEx-librarians opgave.
  • Firmwareopdateringer. Mange enheder tager ny firmware som en lang række SysEx-beskeder.
  • Dybe indstillinger. Parametre, der ikke har noget Control Change-nummer, redigeret fra en producents editorapp.
  • Sample- og masseoverførsler. Enhver stor datablok, en enhed skal flytte over MIDI.

SysEx flytter data, hvor de andre beskeder spiller musik.

Send og modtag den på en Mac

  • En librarian- eller editorapp. Producentens egen editor eller en SysEx-librarian sender en fil til enheden og optager det, enheden sender tilbage.
  • Den rigtige port. Enheden skal være tilsluttet og online i MIDI Studio i Audio MIDI Setup.
  • En browser. Websider har brug for en separat, stærkere tilladelse til at bruge SysEx, fordi den kan omskrive en enhed. MIDI-værktøjerne på dette site beder ikke om den, så de hverken sender System Exclusive til en enhed eller modtager det fra en.

Send kun en enhed den SysEx, dens egen producent har udgivet til den. Audio MIDI Setup på en Mac dækker vinduet MIDI Studio.

Lad den være til daglig styring

Toner, knapper, pedaler og patchskift har alle standardbeskeder, og det er dem, en mapper bruger. InputConfig, den gratis Mac-app, jeg laver, binder toner, Control Change, pitch bend, aftertouch, Program Change og transportbeskederne og sender det samme sæt bortset fra aftertouch. System Exclusive hører ikke med. Hvis en kontrol har et CC-nummer, har du ikke brug for SysEx for at nå den. MIDI CC-listen viser, hvilke numre der er standard.

Den korte version

  • Form. Den starter med F0, så et producent-ID, så dataene, og den slutter med F7.
  • Betydning. Den er op til producenten, bortset fra de universelle beskeder.
  • Brug. Den bruges til dumps, firmware og indstillinger uden CC.

SysEx er MIDI's kuvert til alt, en producent vil sende.

Spørgsmål

Hvad står SysEx for?

System Exclusive. Navnet betyder, at beskeden er eksklusiv for én producents system: Andre producenters enheder ignorerer den.

Hvad er formatet på en SysEx-besked?

Den starter med F0, så et producent-ID på én byte eller tre, så et vilkårligt antal databytes fra 00 til 7F, og slutter med F7.

Hvad er en SysEx-fil?

En fil, som regel med endelsen .syx, der rummer en eller flere SysEx-beskeder, som en bank af synthpatches eller en firmwareopdatering.

Hvad bruges SysEx til?

At tage backup af og gendanne en enheds patches, opdatere firmware og redigere indstillinger, der ikke har noget Control Change-nummer.

Kan SysEx skade en enhed?

Forkerte data kan overskrive patches eller afbryde en firmwareopdatering. Send kun filer, producenten har udgivet til netop den model, og tag backup først.

Sendes SysEx på en MIDI-kanal?

Nej. Det er en systembesked uden kanal. Nogle producenter lægger et enhedsnummer ind i dataene, så én enhed blandt flere kan adresseres.

Mere på dansk

Fulde vejledninger, på engelsk

Hvem der skriver. Ryleigh Newman udvikler InputConfig og styrer sin egen Mac hver dag med en controller, fordi hænderne ikke fungerer godt. Denne side er oversat fra engelsk. Appens brugerflade og resten af webstedet er på engelsk.

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

Hent InputConfig i Mac App StoreGratis. macOS 14 eller nyere. Ingen konto, intet forlader din Mac. Open source på GitHub.