Condividi tramite


Mappa dei canali

La mappa dei canali influisce su tutti i messaggi del canale MIDI. I messaggi del canale MIDI includono note-on, note-off, polyphonic-key-aftertouch, control-change, program-change, channel-aftertouch e pitch-bend-change messages. Midi Mapper utilizza una mappa a canale singolo con una voce per ognuno dei 16 canali MIDI. Ogni voce della mappa del canale specifica quanto segue:

  • Un canale di destinazione per il messaggio MIDI
  • Un dispositivo di output di destinazione per il messaggio MIDI
  • Mappa delle patch facoltativa che specifica altre possibili modifiche per il messaggio MIDI

Il canale di destinazione è impostato su uno dei 16 canali MIDI. I messaggi MIDI vengono modificati in modo da riflettere ogni nuova assegnazione di canale. Ad esempio, se la voce del canale di destinazione per il canale MIDI 4 è impostata su 6, tutti i messaggi MIDI inviati al canale 4 verranno mappati al canale 6, come illustrato nella figura seguente.

immagine midi mappata

In questo esempio viene eseguito il mapping del byte di stato MIDI 0x93 a 0x95. L'ordine basso di un byte di stato MIDI specifica il numero di canale. I canali di origine sono impostati su attivo o inattivo. I messaggi inviati ai canali di origine inattivi vengono ignorati, quindi un canale inattivo viene disattivato o disattivato.

Il dispositivo di output di destinazione è impostato su uno dei dispositivi di output MIDI disponibili. Un dispositivo di output MIDI può essere un sintetizzatore interno o una porta di output MIDI fisica.

I messaggi di sistema MIDI sono messaggi MIDI (con byte di stato) da 0xF0 a 0xFF. Non esiste alcun canale associato ai messaggi di sistema MIDI, quindi non possono essere mappati. I messaggi di sistema MIDI vengono inviati a tutti i dispositivi di output MIDI elencati in una mappa dei canali.