Norsk
Hva er MIDI SysEx?
InputConfig er gratis i Mac App Store. macOS 14 eller nyere, ingen konto, ingen sporing, åpen kildekode.
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
| Del | Bytes (hex) | Betydning |
|---|---|---|
| Start | F0 | System Exclusive begynner |
| Produsent-ID | Én byte, eller tre bytes som begynner med 00 | Hvilken produsents enheter som skal lese den |
| Data | Et hvilket som helst antall bytes, hver 00 til 7F | Det produsenten har definert |
| Slutt | F7 | System 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.
| Melding | Bytes (hex) | Hva den gjør |
|---|---|---|
| Identity Request | F0 7E 7F 06 01 F7 | Ber alle enheter melde produsent, modell og versjon |
| General MIDI On | F0 7E 7F 09 01 F7 | Setter et General MIDI-instrument i standardtilstand |
| Master Volume | F0 7F 7F 04 01, to verdibytes, F7 | Setter 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 Audio MIDI Setup.
- 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. Audio MIDI Setup på en Mac dekker vinduet MIDI Studio.
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.
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.
Hva brukes SysEx til?
Å sikkerhetskopiere og gjenopprette patcher på en enhet, oppdatere firmware og redigere innstillinger som ikke har noe Control Change-nummer.
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.
Sendes SysEx på en MIDI-kanal?
Nei. Det er en systemmelding uten kanal. Noen produsenter legger et enhetsnummer inne i dataene så én enhet av flere kan adresseres.
Mer 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. Appens grensesnitt og resten av nettstedet er på engelsk.
Denne siden på andre språk: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. macOS 14 eller nyere. Ingen konto, ingenting forlater Macen din. Åpen kildekode på GitHub.