# Externe MIDI Instrumente

Externes MIDI-Instrument-Fenster

Ein Externes MIDI-Instrument sendet die MIDI-Daten der Spur an das zugehörige MIDI-Ausgangsgerät. Ein MIDI-Ausgangsgerät ist in der Regel Hardware, die über USB mit dem Computer verbunden ist. Es kann aber auch eine Netzwerkverbindung oder Software-Emulation sein.
MultitrackStudio Pro unterstützt vier MIDI-Ausgangsgeräte, niedrigere Editionen zwei. Gehen Sie zu Studio → Geräte, um MIDI-Ausgangsgeräte auszuwählen.

### Patch-Abschnitt

Das große Feld im Abschnitt Patch zeigt den Namen des Patches an. Sie können darauf klicken, um einen Patch nach Namen auszuwählen. Die Namen stammen aus einer Patchmap-Datei. Das Menü der ☰-Schaltfläche kann verwendet werden, um die Patchmap-Datei auszuwählen, die zu Ihrem MIDI-Ausgangsgerät gehört. Siehe auch den Abschnitt MIDI-CI unten.

Tipp: Sie können die Pfeil-hoch/-runter-Tasten verwenden, um durch die Patches zu blättern.

Das Feld Bank Hi : Lo : Prog zeigt die verwendete Bank (optional) und das Programm an. Die Werte können durch Klicken bearbeitet werden. Bank Hoch, Bank Tief und Prog sind Zahlen (0..127), getrennt durch Doppelpunkte (z. B. 0:1:2 bedeutet Bank 1 und Programm 2). Bank Hoch und Tief entsprechen den MIDI-Controllern #0 und #32. Drücken Sie Enter, um den neuen Wert zu übernehmen, oder Esc, um abzubrechen.

Kanal (oben rechts) gibt den verwendeten MIDI-Kanal an.

### Steuerelemente-Abschnitt

Der Abschnitt Steuerelemente beeinflusst, wie der Patch klingt.

Bright, Reverb und Chorus steuern die MIDI-Controller #74, #91 und #93. Sie funktionieren nur, wenn Ihr Synthesizer diese unterstützt. Weitere Controller können erscheinen, wenn das MIDI-Ausgangsgerät MIDI-CI unterstützt oder wenn eine Patchmap-Datei unterstützte Controls angibt.

Detune verstimmt den Patch über Pitch-Bend-Nachrichten. Der Wert wird im MIDI-Dateiformat als RPN 1 gespeichert.

### Virtuelle MIDI-Kanäle

Ein MIDI-Ausgangsgerät enthält 16 MIDI-Kanäle. MIDI-Ausgangsgeräte werden von MultitrackStudio virtualisiert, was bedeutet, dass ein einzelner MIDI-Kanal von mehreren Spuren verwendet werden kann. MultitrackStudio sorgt automatisch dafür, dass jede Note mit dem passenden Patch und den richtigen Controls abgespielt wird. Natürlich funktioniert dies nur korrekt, wenn Spuren, die denselben MIDI-Kanal verwenden, nicht gleichzeitig Noten spielen.

Folgende Controller haben Standardwerte und erfordern keine besondere Beachtung:

- Modulation (#1)
- Volume (#7)
- Pan (#10)
- Expression (#11)
- Sustain (#64)
- Soft (#67)
- Brightness (#74)
- Reverb (#91)
- Chorus (#93)
- Aftertouch
- Pitch Bend

Alle anderen Controller haben keine Standardwerte. Wenn sie in einer Spur verwendet werden, müssen sie auch in allen anderen Spuren definiert sein, die denselben Kanal desselben MIDI-Ausgangsgeräts verwenden.

Hinweis: Streng genommen erfolgt die Virtualisierung pro Stream statt pro Spur.

### MIDI 2.0

Das MIDI 2.0-Protokoll wird verwendet, wenn das MIDI-Ausgangsgerät es unterstützt. Es bietet höhere Auflösungen (16-Bit-Noten-Velocitys und 32-Bit-Controller) und neue Möglichkeiten wie Per-Note-Controller.

### Multitimbraler Expression

Wenn das MIDI-Ausgangsgerät das MIDI 2.0-Protokoll nicht unterstützt, wird "Multitimbraler Expression" verwendet, um einige MIDI 2.0-Per-Note-Controller in MIDI 1.0-Kanalcontroller umzuwandeln. Dies funktioniert mit multitimbralen Geräten (die 16 Instrumente auf 16 Kanälen spielen können).

Ähnlich wie bei MPE erhält jede Note ihren eigenen MIDI-Kanal. Kanäle 12 bis 16 sowie der Kanal der Spur werden dafür verwendet, was insgesamt 6 Kanäle ergibt (bzw. 5, wenn die Spur Kanal 12 oder höher verwendet). Die restlichen Kanäle bleiben für andere Spuren verfügbar.

"Multitimbraler Expression" funktioniert mit Per-Note Pitch Bend, Brightness, Aftertouch und Expression. Diese Nachrichten werden in die entsprechenden Kanal-Nachrichten umgewandelt. "Multitimbraler Expression" wird automatisch verwendet, sobald einer der genannten Per-Note-Controller (außer Aftertouch) gesendet wird.

Um eine gute Kompatibilität sicherzustellen, werden keine Pitch-Bend-Bereiche über 24 Halbtöne hinaus verwendet. Wenn Ihr Gerät keine 24 Halbtöne unterstützt, können Sie im Per-Note-Pitch-Bend-Editor einen kleineren Bereich einstellen. Die Pitch-Bend-Werte werden automatisch an den verwendeten Bereich angepasst.

Tipp: Per-Note Pitch Bend, Brightness und Aftertouch funktionieren mit einem MPE-Keyboard. Wenn Sie Per-Note Expression verwenden möchten, können Sie die MIDI-Keyboard-Optionen nutzen. Stellen Sie diese so ein, dass Per-Note Aftertouch oder Per-Note Brightness in Per-Note Expression umgewandelt wird.

### MIDI-CI

MIDI-CI ist Teil von MIDI 2.0 und ermöglicht es einem Sender, Informationen von einem Empfänger abzurufen. MultitrackStudio unterstützt MIDI-CI, um Programmnamen- und Controllernamendaten von einem MIDI-Ausgangsgerät abzufragen. Dies funktioniert nur mit Geräten, die MIDI-CI unterstützen.

Das Patchmap-Menü, erreichbar über die ☰-Schaltfläche, enthält eine Option "MIDI-CI zulassen". Diese ist standardmäßig aktiviert. Es erscheint "MIDI-CI zulassen (verfügbar)", wenn Programmnamen verfügbar sind. In diesem Fall werden die MIDI-CI-Daten automatisch anstelle der gewählten Patchmap-Datei verwendet. Wenn Sie lieber eine Patchmap-Datei verwenden möchten, können Sie "MIDI-CI zulassen" deaktivieren.

MIDI-CI funktioniert automatisch mit USB MIDI 2.0 class-compliant-Geräten. Siehe MIDI-CI für Informationen zur Einrichtung von MIDI-CI mit zwei MIDI 1.0-Ports.

Unter der Haube
Der verwendete Teil von MIDI-CI heißt Property Exchange. Die Ressourcen ResourceList, ChannelList, ProgramList, ChCtrlList und Korgs X-ParameterList werden verwendet. MultitrackStudio abonniert die ChannelList-Ressource, um über Änderungen benachrichtigt zu werden.
Mehrere MIDI-CI-Profile werden unterstützt.