Italiano

Che cos'è il SysEx MIDI?

Scarica InputConfig dal Mac App StoreQuesta app è completamente gratuita. Non devi creare un account. Niente abbonamenti, niente download complicati, e nulla è bloccato. Ottimizzata per Apple Silicon.

SysEx, abbreviazione di System Exclusive, è il messaggio MIDI per tutto ciò che i messaggi standard non sanno dire. Inizia con il byte F0, nomina il produttore a cui è destinato, porta tutti i byte di dati che servono e finisce con F7. I produttori lo usano per i dump di patch, gli aggiornamenti del firmware e le impostazioni che non hanno un numero di Control Change. Un dispositivo che non riconosce il produttore ignora l'intero messaggio.

Il formato fa parte dello standard MIDI. La maggior parte del lavoro MIDI di ogni giorno non lo tocca mai, e l'ultima sezione dice quando puoi lasciarlo stare.

Leggi il messaggio

ParteByte (esadecimale)Significato
InizioF0Inizia il System Exclusive
ID del produttoreUn byte, o tre byte che iniziano con 00Quali dispositivi del produttore devono leggerlo
DatiUn numero qualsiasi di byte, ciascuno da 00 a 7FCiò che ha definito il produttore
FineF7Finisce il System Exclusive

Il SysEx non ha un canale MIDI. Alcuni produttori mettono un numero di dispositivo nei dati, così si può indirizzare un'unità tra tante.

Tutto ciò che sta tra l'ID del produttore e F7 significa solo ciò che dice quel produttore. Il decodificatore di messaggi MIDI legge i byte incollati e indica quanto è lungo un messaggio System Exclusive.

I messaggi universali

Due ID di produttore non appartengono a nessun produttore. 7E segna un messaggio universale non legato alla tempistica, e 7F ne segna uno universale in tempo reale. Qualsiasi dispositivo può rispondervi.

MessaggioByte (esadecimale)Cosa fa
Identity RequestF0 7E 7F 06 01 F7Chiede a ogni dispositivo di indicare produttore, modello e versione
General MIDI OnF0 7E 7F 09 01 F7Porta uno strumento General MIDI nel suo stato standard
Master VolumeF0 7F 7F 04 01, due byte di valore, F7Imposta il volume dell'intero dispositivo

Un Identity Request è il modo standard per chiedere a un dispositivo cos'è.

A cosa serve

  • Dump di patch. Salvare i suoni di un sintetizzatore su un computer e rimandarli indietro, il compito di un librarian SysEx.
  • Aggiornamenti del firmware. Molti dispositivi ricevono il nuovo firmware come una lunga serie di messaggi SysEx.
  • Impostazioni profonde. Parametri senza numero di Control Change, modificati dall'app editor di un produttore.
  • Trasferimenti di campioni e di blocchi. Qualsiasi grande blocco di dati che un dispositivo deve spostare via MIDI.

Il SysEx sposta dati, mentre gli altri messaggi suonano musica.

Invialo e ricevilo su un Mac

  • Un'app librarian o editor. L'editor del produttore, o un librarian SysEx, invia un file al dispositivo e registra ciò che il dispositivo rimanda.
  • La porta giusta. Il dispositivo deve essere collegato e online in MIDI Studio (Studio MIDI) di Configurazione MIDI Audio.
  • Un browser. Le pagine web richiedono un permesso a parte, più forte, per usare il SysEx, perché può riscrivere un dispositivo. La maggior parte degli strumenti MIDI di questo sito non lo chiede. Il monitor MIDI SysEx è quello che lo fa, così puoi leggere un dump o inviare un Identity Request da Chrome, Edge o Firefox.

Invia a un dispositivo solo il SysEx che il suo produttore ha pubblicato per lui. Configurazione MIDI Audio su Mac tratta la finestra MIDI Studio.

Trova un librarian SysEx

Un librarian è un'app che salva ciò che un dispositivo invia come file .syx e rimanda il file più tardi. È il modo solito di fare il backup delle patch di un sintetizzatore prima di cambiare qualsiasi cosa.

  • Tu: Collega il dispositivo, controlla che sia elencato nella finestra MIDI Studio di Configurazione MIDI Audio, poi apri un librarian o l'editor del produttore e scegli il dispositivo come porta.
  • Il librarian: Registra il dump che il dispositivo invia e lo salva come file .syx.
  • Verifica: Il file salvato non è vuoto. Fanne un backup prima di inviare qualsiasi cosa al dispositivo.

Per dare un'occhiata veloce a un dump, o per inviare un Identity Request o un file .syx dal browser, il monitor MIDI SysEx funziona in Chrome, Edge e Firefox. Safari non ha Web MIDI, cosa che la sua pagina spiega. La pagina sul librarian SysEx per Mac passa in rassegna i passi e cosa fare quando un dump fallisce. Salva un backup dei suoni del dispositivo prima di inviargli qualsiasi cosa.

Lascialo stare per il controllo di ogni giorno

Note, manopole, pedali e cambi di patch hanno tutti messaggi standard, e sono quelli che usa un mappatore. InputConfig, l'app Mac gratuita che sviluppo, assegna note, Control Change, pitch bend, aftertouch, Program Change e i messaggi di trasporto, e invia lo stesso insieme tranne l'aftertouch. Il System Exclusive non ne fa parte. Se un controllo ha un numero CC, non ti serve il SysEx per raggiungerlo. L'elenco dei CC MIDI mostra quali numeri sono standard.

Il Live Visualizer di InputConfig nella sua vista MIDI, che mostra il numero di CC di una manopola e il suo valore che cambia mentre la giri.
Figura 1. Il Live Visualizer di InputConfig mostra il numero di CC di una manopola e il suo valore che cambia mentre la giri.
L'editor di InputConfig mostra tre righe di pulsante che inviano valori fissi di Control Change per volume, pan e riverbero.
Figura 2. Il controllo quotidiano non richiede SysEx. Tre pulsanti qui impostano il volume a 100, il pan al centro e il riverbero a 40, con normali Control Change.

In breve

  • Forma. Inizia con F0, poi un ID di produttore, poi i dati, e finisce con F7.
  • Significato. Lo decide il produttore, a parte i messaggi universali.
  • Uso. Serve per dump, firmware e impostazioni senza CC.

Il SysEx è la busta del MIDI per tutto ciò che un produttore vuole inviare.

Domande

Cosa significa SysEx?

System Exclusive. Il nome vuol dire che il messaggio è esclusivo del sistema di un produttore: i dispositivi di altri produttori lo ignorano.

Qual è il formato di un messaggio SysEx?

Inizia con F0, poi un ID di produttore di uno o tre byte, poi un numero qualsiasi di byte di dati da 00 a 7F, e finisce con F7.

Che cos'è un file SysEx?

Un file, di solito con estensione .syx, che contiene uno o più messaggi SysEx, come un banco di patch di un sintetizzatore o un aggiornamento del firmware.

Il SysEx può danneggiare un dispositivo?

Dati sbagliati possono sovrascrivere le patch o interrompere un aggiornamento del firmware. Invia solo file che il produttore ha pubblicato per quel modello esatto, e fai prima una copia di sicurezza.

Esiste un librarian SysEx per Mac?

Sì. Molti produttori offrono un proprio editor, e app librarian indipendenti salvano il dump di un dispositivo come file .syx e lo rimandano indietro. Uno strumento nel browser può leggere un dump o inviare un file in Chrome, Edge o Firefox.

InputConfig può inviare SysEx?

InputConfig associa e invia note, Control Change, pitch bend, Program Change e i messaggi di trasporto, e legge anche l'aftertouch. System Exclusive non è tra questi, quindi non può né inviare un dump né leggerne uno.

Altro in italiano

Pagine in italiano

Guide complete, in inglese

Chi scrive. Ryleigh Newman sviluppa InputConfig e ogni giorno usa il proprio Mac con un controller, perché le mani non funzionano bene. Questa pagina è tradotta dall'inglese. InputConfig è in italiano quando il Mac è impostato in italiano. Alcune pagine del sito sono solo in inglese.

Questa pagina in altre lingue: English, Español, Français, 日本語, Nederlands, Português, Русский, ไทย

Scarica InputConfig dal Mac App StoreGratis. macOS 14 o versioni successive. Senza account, niente lascia il tuo Mac. Open source su GitHub.