Verwenden von externen MIDI-Instrumenten in MainStage

Sie können zu einem Patch einen Channel-Strip für externes MIDI hinzufügen und über diesen ein externes Instrument spielen, z. B. einen Hardware-Synthesizer, oder ein ReWire-Programm steuern.

Wenn Sie einen externen MIDI-Instrument-Channel-Strip verwenden, wählen Sie den MIDI-Kanal, über den MIDI-Output von MainStage an das Instrument gesendet werden soll und die Audio-Inputs, die ein Audio-Signal von dem Instrument empfangen sollen. Der Audio-Output des Instruments wird an den Input des Channel-Strips geleitet, wo Sie es mit MainStage-Effekten verarbeiten können.

Wenn Sie einen Keyboard-Controller mit dem Patch, der das ausgewählte externe MIDI-Instrument enthält, spielen, sendet MainStage Noten und andere MIDI-Meldungen an den ausgewählten MIDI-Output und MIDI-Kanal, empfängt Audio vom ausgewählten Input und sendet Audio an den ausgewählten Output. Sie können an das externe Instrument auch Programmwechsel-Befehle senden, wenn Sie das Patch auswählen und so steuern, welches Programm das externe Instrument verwendet.

Sie können mithilfe eines Channel-Strips für ein externes Instruments auch MIDI-Befehle (einschließlich SysEx-Befehle und Befehle zur kontinuierlichen Steuerung) an die angeschlossenen MIDI-Hardwaregeräte senden. Die Channel-Strip-Informationen enthalten den Befehl „MIDI-Datei senden“. Damit können Sie eine MIDI-Standarddatei mit den Informationen auswählen, die Sie senden möchten.

Channel-Strip für ein externes Instrument hinzufügen

  1. Klicken Sie auf die Taste „Channel-Strip hinzufügen“ (+) rechts oben im Bereich „Channel-Strips“.

  2. Wählen Sie im Dialogfenster „Neuer Channel-Strip“ die Option „Externes Instrument“ als Typ.

    Sie können hier auch den MIDI-Input und -Output, das Format sowie den Audio-Input und -Output für den Channel-Strip auswählen. Als Input können Sie einen Audio-Kanal oder ein ReWire-Programm auswählen, nicht jedoch einen Bus. Das Einblendmenü „MIDI-Input“ enthält die Keyboard- oder MIDI-Aktivität-Bildschirmsteuerungen (die den MIDI-Noten-Input empfangen), die sich aktuell im Arbeitsbereich befinden.

Hinweis: Wenn Sie mit einem externen Instrument MIDI an ein ReWire-Slave-Programm (zum Beispiel Reason oder Live) senden, sollten Sie im Slave-Programm jeglichen MIDI-Input deaktivieren, den das Slave-Programm direkt vom Hardware-Controller empfängt. Weitere Informationen über das Deaktivieren von MIDI-Input finden Sie in der Begleitdokumentation zu Ihrem ReWire-Programm.

Für ReWire-Programme müssen Sie, wenn Sie einen Channel-Strip für externes MIDI hinzufügen, den MIDI-Port auf das ReWire-Slave-Programm einstellen. Die Liste der MIDI-Kanäle wird basierend auf dem Port aktualisiert. Manche ReWire-Slave-Programme haben mehrere virtuelle Ports. Um ein ReWire-Programm mit MainStage zu verwenden, müssen Sie es nach dem Öffnen von MainStage öffnen.

Bei Auswahl eines Patches einen Programmwechsel-Befehl an ein externes Instrument senden

  1. Klicken Sie in den Channel-Strip-Informationen auf den Titel „MIDI Out“.

  2. Aktivieren Sie im Bereich „MIDI Out“ das Markierungsfeld „Programmwechsel senden“.

    „Programmwechsel“ ist standardmäßig auf den Wert „–1“ gesetzt, d. h. es wird kein Programmwechsel-Befehl gesendet, wenn Sie das Feld „Programmwechsel senden“ aktivieren. Dieses Verhalten gilt, bis Sie den Wert ändern.

  3. Stellen Sie die gewünschte Programmnummer mit dem Regler für die Programmwechsel-Nummern ein.

  4. Wenn Sie auch einen Bankwechsel-Befehl senden möchten, müssen Sie zusätzlich das Markierungsfeld „Bankwechsel senden“ und die Schieberegler „Bank MSB“ (für Most Significant Byte) und „Bank LSB“ (für Least Significant Byte) wie gewünscht einstellen.

    Wenn Sie das Patch auswählen, werden der Programmwechsel- und der Bankwechsel-Befehl an das externe Instrument gesendet. Beachten Sie, dass Programm- und Bankwechsel-Befehle gesendet werden, wenn Sie die entsprechenden Werteregler in den Channel-Strip-Informationen bearbeiten. (So können Sie sicher sein, dass die von Ihnen eingegebenen Werte die korrekten Programm- und Bankwechsel-Befehle senden).

    Wenn das externe Instrument auf den Programmwechsel reagieren soll, Sie aber keine Note oder andere MIDI-Informationen von Ihrem Controller erhalten wollen, müssen Sie auf den Bereich „MIDI-Input“ klicken und „Ohne“ im Einblendmenü „Keyboard“ auswählen.

Programmwechsel-Befehl mit einer Bildschirmsteuerung an ein externes Instrument senden

  1. Klicken Sie im Arbeitsbereich auf die Bildschirmsteuerung, die Sie zum Senden von Programmwechsel-Befehlen verwenden möchten.

  2. Klicken Sie in den Bildschirmsteuerung-Informationen auf den Titel „Nicht zugewiesen“.

  3. Wählen Sie in der Übersicht „Mapping“ das externe Instrument aus und danach im Untermenü den Ordner „MIDI-Controller“ aus.

  4. Wählen Sie in der dritten Spalte von links die Option „Program Change“ (Programmwechsel).

    Die Bildschirmsteuerung wird dem Parameter „Program Change“ per Mapping zugewiesen. Durch Bewegen der Hardware-Steuerung, die der Bildschirmsteuerung zugewiesen wurde, können Sie nun Programmwechsel-Befehle an das externe Instrument senden.

Hinweis: Ist im Channel-Strip eines externen Instruments der Parameter „MIDI Out“ auf das externe Instrument eingestellt, wenn Sie die Bildschirmsteuerung per Mapping dem Parameter „Program Change“ zuweisen, wird beim Erstellen des Mappings ein Programmwechsel-Befehl (Programm 0) gesendet. Wenn Sie das Programm auf dem externen Instrument bearbeiten, können Ihre Änderungen ggf. verloren gehen. Wenn Sie das Mapping für die Bildschirmsteuerung vornehmen wollen, ohne sofort einen Programmwechsel-Befehl an das externe Instrument zu senden, müssen Sie „Ohne“ im Slot „MIDI Out“ des externen Instruments auswählen, bevor Sie das Mapping erstellen. Wählen Sie danach das externe Instrument im Slot „MIDI Out“ aus. In diesem Fall wird erst ein Programmwechsel-Befehl gesendet, wenn Sie den Drehregler oder Fader bewegen.

MIDI-Datei mithilfe eines externen Instruments senden

  1. Klicken Sie in den Channel-Strip-Informationen für das externe Instrument auf den Titel „MIDI-Output“.

  2. Aktivieren Sie das Feld „MIDI-Datei senden“ und klicken Sie auf die Taste „Auswählen“.

  3. Navigieren Sie zum Speicherort der MIDI-Datei, die Sie hinzufügen möchten, wählen Sie die Datei aus und klicken Sie auf „Senden“.

    Die MIDI-Datei wird sofort an den Port gesendet, der auf dem Channel-Strip für das externe Instrument ausgewählt wurde. Die MIDI-Datei wird im Falle eines Patch-Wechsels erneut gesendet, ebenso wie die anderen Optionen in den Channel-Strip-Informationen (z. B. die Programmwechsel- und MIDI-Clock-Befehle).

Es werden nur die SMF-Typen 0 und 1 unterstützt (SMF = Standard MIDI File). MIDI-Dateien werden sequenziell, d. h. einzeln nacheinander pro Concert gesendet. Wenn Sie in schneller Abfolge mehrere Wechsel zwischen Patches vornehmen, die lange MIDI-Dateien senden, werden diese MIDI-Dateien in eine Warteliste gestellt und nacheinander gesendet. MIDI-Befehle werden in dem in der MIDI-Datei gespeicherten Tempo gesendet.