Patchmaps
Jeder Kanalzuordnungseintrag kann über eine zugeordnete Patchzuordnung verfügen. Patchzuordnungen wirken sich auf MIDI-Programmänderungs- und Volumecontrollermeldungen aus. Programmänderungsmeldungen weisen einen Synthesizer an, den Instrumentsound (Patch) für einen angegebenen Kanal zu ändern. Volumecontrollermeldungen legen das Volume für einen Kanal fest.
Eine Patchzuordnung verfügt über eine Übersetzungstabelle mit einem Eintrag für jeden der 128 Programmänderungswerte. Jede Patchzuordnung gibt Folgendes an:
- Ein Zielprogrammänderungswert.
- Ein Volume-Skalar. (Weitere Informationen finden Sie unter The Volume Scalar.)
- Eine optionale Schlüsselzuordnung. (Weitere Informationen finden Sie unter Key Maps.)
Wenn Programmänderungsmeldungen vom MIDI-Mapper empfangen werden, wird der Zielprogrammänderungswert durch den Programmänderungswert in der Nachricht ersetzt. Wenn der Ziel-Programmänderungswert für program-change 16 beispielsweise 18 ist, ändert der MIDI-Mapper die Midi-Programmänderungsmeldung, wie in der folgenden Abbildung gezeigt.