MIDI-CI

MIDI-CI ist Teil von MIDI 2.0. Es ermöglicht einem Sender, Informationen von einem Empfänger zu empfangen. MultitrackStudio unterstützt MIDI-CI-Profile und Property Exchange.

Hinweis (Pro-Edition): MIDI-CI wird nur für das erste MIDI-Eingangsgerät unterstützt.

Bidirektionale Verbindungen

MIDI-CI erfordert eine Verbindung in beide Richtungen. Eine bidirektionale Verbindung wird automatisch für USB MIDI 2.0 class-compliant-Geräte erkannt. Auf dem Mac erfordert dies macOS 15.4.1.


MIDI-CI Bidirektionale Rückweg Auswahlliste

MIDI-CI kann auch von MIDI 1.0-Geräten implementiert werden. In diesem Fall besteht die bidirektionale Verbindung aus zwei herkömmlichen MIDI-Ports. Sie können eine MIDI-CI Bidirektionale Rückweg im Fenster Studio → Geräte auswählen, indem Sie mit der rechten Maustaste auf ein MIDI-Gerätefeld klicken. Diese Option ist nicht verfügbar, wenn das ausgewählte Gerät bereits bidirektional ist.

Tipp: MIDI-CI-Verbindungen werden neu gestartet, wenn das Gerätefenster geschlossen wird. Sie können dies tun, wenn es nicht mehr funktioniert.

Profile

Ein Profil ist eine Sammlung von Spezifikationen. Wenn ein Profil auf einem Gerät aktiviert ist, entspricht es den entsprechenden Spezifikationen. Profile erleichtern die Nutzung von MIDI, weil der Sender (Keyboard oder MultitrackStudio) einige Dinge über das MIDI-Instrument, mit dem er verbunden ist, weiß und sich entsprechend anpassen kann. Außerdem enthalten exportierte MIDI-Dateien das Profil, sodass jedes Gerät, das das Profil unterstützt, die Datei korrekt wiedergeben kann.


MultitrackStudio Instruments-Fenster mit Piano-Profil
Das Optionsmenü eines MIDI-Instruments, erreichbar über die ☰ Schaltfläche, listet die vom Instrument unterstützten Profile auf. Das Häkchen links bedeutet, dass das Profil auf dem MIDI-Instrument aktiviert ist. MultitrackStudio verwaltet Profile automatisch, sodass Sie sie normalerweise nicht selbst ein- oder ausschalten musst.

Die Zeile "MIDI-Eingangsgerät" zeigt den Status der Tastatur an: sie kann "Profil ist aktiviert", "Profil ist deaktiviert", "Profil nicht unterstützt", "nicht bidirektional", "nicht vorhanden" oder "nicht in Gebrauch" anzeigen. Letzteres bedeutet, dass das MIDI-Instrument nicht auf das Keyboard reagiert, z. B. während die Spur wiedergegeben wird.

Piano-Profil
Das Piano-Profil definiert Note-Velocity und Sustain-Pedal-Kurven, die für Klavier optimiert sind. Wenn ihren Keyboard dies unterstützt, wird das Profil automatisch auf dem Keyboard aktiviert, während Sie ein MIDI-Instrument benutzt, das es unterstützt, sodass die Kurven perfekt übereinstimmen. Das Piano-Profil wird für die MultitrackStudio Instruments (akustische Klaviere), Externe MIDI-Instrumente, CLAP Plugins und VST3 Plugins unterstützt.
Drawbar Organ-Profil
Das Drawbar Organ-Profil definiert RPNs für die Drawbars (und mehr). Das Profil wird für MultitrackStudio Instruments (Drawbar Organ and Percussive Organ), Wheel Organ (einmanualige Instrumente), Externe MIDI Instrumente, CLAP-Plugins und VST3-Plugins unterstützt.
Rotary Speaker-Profil
Das Rotary Speaker-Profil definiert einen RPN für die Rotorgeschwindigkeit (und mehr). Das Profil wird für MultitrackStudio Instruments und Wheel Organ (Rotor im Effekt-Slot), Externe MIDI Instrumente, CLAP-Plugins und VST3-Plugins unterstützt.
Orchestrale-Artikulationsprofil
Das Orchestrale-Artikulationsprofil erscheint nicht in der oben genannten Liste, da dieses Profil auf dem MIDI-Instrument immer aktiviert ist, wenn es verfügbar ist. Weitere Informationen finden Sie im Kapitel Artikulationen.
Default Drum Note Map-Profil
Das Default Drum Note Map-Profil gibt an, dass die GM/GM2-Drum-Notenzuordnung verwendet wird. Dieses Profil erscheint nicht in der oben genannten Liste, da es auf dem MIDI-Instrument immer aktiviert ist, wenn es verfügbar ist. Das Profil wird für MultitrackStudio Instruments (Drums), Externe MIDI Instrumente und CLAP-Plugins unterstützt. Dieses Profil wird nur in .midi2-Dateien gespeichert, nicht in .mid-Dateien.

Tipp: Für externe MIDI-Instrumente können die Piano- und Default Drum Note Map-Profile mithilfe einer Patchmap-Datei zwangsweise aktiviert werden.

Hinweis: MultitrackStudio kann derzeit ein Profil in einem VST3-Plugin nicht ein- oder ausschalten. Dies ist eine Einschränkung von VST3. Das Plugin kann das Profil ein- oder ausschalten und MultitrackStudio darüber informieren. Für Plugin-Entwickler: Für VST3-Plugins wird davon ausgegangen, dass ein Profil im Plugin aktiv ist, wenn IMidiMapping2 alle vom Profil erforderlichen RPNs zurückgibt (oder eines der vom Profil definierten RPNs, falls keine erforderlich sind).

Hinweis: Profile funktionieren unter macOS 10.14 und 10.15 nicht, da das System einige MIDI-Nachrichten abfängt.

Property Exchange

Property Exchange wird für MIDI-Ausgangsgeräte unterstützt (siehe Externe MIDI-Instrumente).