Dansk

Hvad er MIDI SysEx?

Hent InputConfig i Mac App StoreDenne app er helt gratis. Du behøver ikke at oprette en konto. Der er ingen abonnementer, ingen besværlige downloads, og intet er låst. Optimeret til Apple silicon.

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 (MIDI-studio) i Indstil lyd og MIDI.
  • 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. Indstil lyd og MIDI på en Mac dækker vinduet MIDI Studio.

Find en SysEx-librarian

En librarian er en app, der gemmer det, en enhed sender, som en .syx-fil og sender filen tilbage senere. Det er den almindelige måde at tage backup af en synths patches, før du ændrer noget.

  • Du: Tilslut enheden, tjek, at den står på listen i vinduet MIDI Studio i Audio MIDI Setup, åbn så en librarian eller producentens egen editor, og vælg enheden som port.
  • Librarianen: Optager det dump, enheden sender, og gemmer det som en .syx-fil.
  • Tjek: Den gemte fil er ikke tom. Tag backup af den, før du sender noget til enheden.

For et hurtigt kig på et dump, eller for at sende en Identity Request eller en .syx-fil fra browseren, virker MIDI SysEx-monitoren i Chrome, Edge og Firefox. Safari har ingen Web MIDI, som dens egen side forklarer. Siden om SysEx-librarian til Mac gennemgår trinnene og hvad du gør, når et dump mislykkes. Gem en backup af enhedens lyde, før du sender den noget.

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.

InputConfigs Live Visualizer i sin MIDI-visning, der viser en knops CC-nummer og værdi, der ændrer sig, når den drejes.
Figur 1. InputConfigs Live Visualizer viser en knops CC-nummer og værdi ændre sig, når den drejes.
InputConfigs editor med tre knap-rækker der sender faste Control Change-værdier for volumen, panorering og reverb.
Figur 2. Almindelig styring kræver ingen SysEx. Tre knapper her sætter volumen til 100, panorering til midten og reverb til 40 med almindelige Control Changes.

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.

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.

Findes der en SysEx-librarian til Mac?

Ja. Mange producenter tilbyder deres egen editor, og uafhængige librarian-apps gemmer en enheds dump som en .syx-fil og sender det tilbage. Et browserværktøj kan læse et dump eller sende en fil i Chrome, Edge eller Firefox.

Kan InputConfig sende SysEx?

Nej. InputConfig binder og sender toner, Control Change, pitch bend, Program Change og transportbeskederne, og den læser også aftertouch. System Exclusive er ikke blandt dem, så den kan hverken sende en dump eller læse en.

Mere på dansk

Sider 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. InputConfig vises på dansk, når din Mac er indstillet til dansk. Nogle sider på webstedet findes kun på engelsk.

Denne side på andre sprog: English, Español, Français, Italiano, 日本語, Nederlands, Português, Русский, ไทย

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