Norsk

Hva er MIDI SysEx?

Last ned InputConfig fra Mac App StoreDenne appen er helt gratis. Du trenger ikke å lage en konto. Det finnes ingen abonnementer, ingen kronglete nedlastinger, og ingenting er låst. Optimalisert for Apple silicon.

SysEx, kort for System Exclusive, er MIDI-meldingen for alt standardmeldingene ikke kan si. Den starter med byten F0, navngir produsenten den er ment for, bærer så mange databytes den trenger, og slutter med F7. Produsenter bruker den til patch-dumper, firmwareoppdateringer og innstillinger som ikke har noe Control Change-nummer. En enhet som ikke kjenner igjen produsenten, ignorerer hele meldingen.

Formatet er en del av MIDI-standarden. Det meste av vanlig MIDI-arbeid kommer aldri borti det, og siste avsnitt sier når du kan la det ligge.

Les meldingen

DelBytes (hex)Betydning
StartF0System Exclusive begynner
Produsent-IDÉn byte, eller tre bytes som begynner med 00Hvilken produsents enheter som skal lese den
DataEt hvilket som helst antall bytes, hver 00 til 7FDet produsenten har definert
SluttF7System Exclusive slutter

Alt mellom produsent-ID-en og F7 betyr bare det produsenten sier at det betyr. MIDI-meldingsdekoderen leser innlimte bytes og melder hvor lang en System Exclusive-melding er.

Kjenn de universelle meldingene

To produsent-ID-er tilhører ingen produsent. 7E markerer en universell melding som ikke er knyttet til timing, og 7F markerer en universell sanntidsmelding. Alle enheter kan svare på dem.

MeldingBytes (hex)Hva den gjør
Identity RequestF0 7E 7F 06 01 F7Ber alle enheter melde produsent, modell og versjon
General MIDI OnF0 7E 7F 09 01 F7Setter et General MIDI-instrument i standardtilstand
Master VolumeF0 7F 7F 04 01, to verdibytes, F7Setter volumet på hele enheten

En Identity Request er standardmåten å spørre en enhet hva den er.

Vit hva den brukes til

  • Patch-dumper. Å lagre lydene til en synth på en datamaskin og sende dem tilbake, jobben til et SysEx-bibliotek.
  • Firmwareoppdateringer. Mange enheter tar imot ny firmware som en lang rekke SysEx-meldinger.
  • Dype innstillinger. Parametere uten Control Change-nummer, redigert fra en produsents editorapp.
  • Sample- og masseoverføringer. Enhver stor datablokk en enhet trenger å flytte over MIDI.

SysEx flytter data, der de andre meldingene spiller musikk.

Send og motta den på en Mac

  • En biblioteks- eller editorapp. Produsentens egen editor, eller et SysEx-bibliotek, sender en fil til enheten og tar opp det enheten sender tilbake.
  • Riktig port. Enheten må være tilkoblet og online i MIDI Studio i Lyd- og MIDI-oppsett.
  • En nettleser. Nettsider trenger en egen, sterkere tillatelse for å bruke SysEx, fordi det kan skrive om en enhet. MIDI-verktøyene på dette nettstedet ber ikke om den, så de verken sender System Exclusive til en enhet eller mottar det fra en.

Send en enhet bare det SysEx-et produsenten selv har utgitt for den. Lyd- og MIDI-oppsett på en Mac dekker vinduet MIDI Studio.

Finn et SysEx-bibliotek

Et bibliotekprogram (librarian) er en app som lagrer det en enhet sender som en .syx-fil og sender filen tilbake senere. Det er den vanlige måten å sikkerhetskopiere en synths lyder på før du endrer noe.

  • Du: Koble til enheten, sjekk at den står på listen i MIDI Studio-vinduet i Lyd- og MIDI-oppsett, og åpne deretter et bibliotekprogram eller produsentens eget redigeringsprogram og velg enheten som port.
  • Bibliotekprogrammet: Tar opp dumpen enheten sender og lagrer den som en .syx-fil.
  • Sjekk: Den lagrede filen er ikke tom. Ta en sikkerhetskopi av den før du sender noe til enheten.

For en rask titt på en dump, eller for å sende en Identity Request eller en .syx-fil fra nettleseren, fungerer MIDI SysEx-monitoren i Chrome, Edge og Firefox. Safari har ikke Web MIDI, noe den egne siden forklarer. Siden SysEx-bibliotek for Mac går gjennom trinnene og hva du gjør når en dump mislykkes. Lagre en sikkerhetskopi av enhetens lyder før du sender den noe.

La det ligge for vanlig styring

Toner, knotter, pedaler og patchskifter har alle standardmeldinger, og det er dem en kartleggingsapp bruker. InputConfig, den gratis Mac-appen jeg lager, binder toner, Control Change, pitch bend, aftertouch, Program Change og transportmeldingene, og sender det samme settet bortsett fra aftertouch. System Exclusive er ikke med. Hvis en kontroll har et CC-nummer, trenger du ikke SysEx for å nå den. MIDI CC-listen viser hvilke numre som er standard.

InputConfigs Live Visualizer i MIDI-visningen, med en knotts CC-nummer og verdi som endrer seg når den dreies.
Figur 1. InputConfigs Live Visualizer viser en knotts CC-nummer og verdi som endrer seg når den dreies.
InputConfigs editor med tre knapperader som sender faste Control Change-verdier for volum, panorering og romklang.
Figur 2. Vanlig kontroll trenger ingen SysEx. Tre knapper her setter volum til 100, panorering til midten og romklang til 40 med vanlige Control Changes.

Kortversjonen

  • Form. Den starter med F0, så en produsent-ID, så dataene, og slutter med F7.
  • Betydning. Det avgjør produsenten, bortsett fra de universelle meldingene.
  • Bruk. Den brukes til dumper, firmware og innstillinger uten CC.

SysEx er MIDIs konvolutt for alt en produsent vil sende.

Spørsmål

Hva står SysEx for?

System Exclusive. Navnet betyr at meldingen er eksklusiv for én produsents system: andre produsenters enheter ignorerer den.

Hva er formatet på en SysEx-melding?

Den starter med F0, så en produsent-ID på én byte eller tre, så et hvilket som helst antall databytes fra 00 til 7F, og slutter med F7.

Hva er en SysEx-fil?

En fil, vanligvis med endelsen .syx, som inneholder en eller flere SysEx-meldinger, som en bank med synth-patcher eller en firmwareoppdatering.

Kan SysEx skade en enhet?

Feil data kan skrive over patcher eller avbryte en firmwareoppdatering. Send bare filer produsenten har utgitt for akkurat den modellen, og ta sikkerhetskopi først.

Finnes det et SysEx-bibliotek for Mac?

Ja. Mange produsenter tilbyr sitt eget redigeringsprogram, og uavhengige bibliotekprogrammer lagrer en enhets dump som en .syx-fil og sender den tilbake. Et nettleserverktøy kan lese en dump eller sende en fil i Chrome, Edge eller Firefox.

Kan InputConfig sende SysEx?

Nei. InputConfig binder og sender toner, Control Change, pitch bend, Program Change og transportmeldingene, og den leser også aftertouch. System Exclusive er ikke blant dem, så den kan verken sende en dump eller lese en.

Mer på norsk

Sider på norsk

Fullstendige veiledninger, på engelsk

Hvem som skriver. Ryleigh Newman utvikler InputConfig og styrer sin egen Mac hver dag med en kontroller, fordi hendene ikke fungerer godt. Denne siden er oversatt fra engelsk. InputConfig vises på norsk når Mac-en er satt til norsk. Noen sider på nettstedet finnes bare på engelsk.

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

Last ned InputConfig fra Mac App StoreGratis. macOS 14 eller nyere. Ingen konto, ingenting forlater Macen din. Åpen kildekode på GitHub.