Moinsen Kollege;
Mir sind heute Nachmittag dann noch ein paar Sachen eingefallen, die zum Erkenntnisgewinn beitragen könnten.
1. Midi-Anschlüsse.
Als Ergänzung zu meinen Sätzen wie "wenn das Gerät das Midi-Signal durchschleift".
Abgesehen von Sonderregelungen wie MidiOverUSB, bei der Midi-Signale via USB-Anschlüsse gesendet und empfangen werden können (AxeFx II & III bspw.),
unterscheidet man ja 3 Typen von Anschlüssen:
Midi-IN
Midi-OUT
Midi-THRU
Midi-IN ist klar. Empfängt nur Signale.
Besitzt das Gerät sowohl Midi-OUT, als auch Midi-THRU, werden EINGEHENDE Signale ausschließlich und immer via Midi-THRU weitergeleitet.
Midi-OUT leitet dann eingehende Signal NICHT weiter.
Besitzt das Gerät nur Midi-IN & Midi-OUT, gibt es 3 Optionen für EINGEHENDE Signale:
- Midi-OUT leitet Signale grundsätzlich NICHT weiter
- Midi-OUT leitet Signale weiter, wenn man dies über eine Konfiguration gezielt einschaltet
- Midi-OUT leitet immer Signale weiter
Das muss man berücksichtigen, wenn man Multiverkabelungen nutzen möchte.
Infos dazu, wie sich ein Gerät verhält, wenn es lediglich Midi-IN & OUT besitzt, findet man idR. auch im Manual.
2. Wie bekomme im Falle, dass nur Midi-IN & Midi-OUT vorhanden sind heraus, ob bzw. wann Signale weitergeleitet werden?
Achtung; Programme gelten hier nur für macOS/iMac, MacBook!
Ich nutze neben SysEx Librarian, mit dem ich das AxeFx ULTRA seinerzeit immer mit Firmware-Updates versorgt hatte, noch andere Programme wie
- MidiPipe
- MIDI Monitor
- Bome MIDI Translator Pro
Letztere helfen dabei herauszufinden, welcher Datenverkehr auf den Midi-Anschlüssen stattfindet.
Anwendungsbeispiel:
- Rechner + Interface
- Midi-fähiges Gerät
Verbinde Interface-OUT mit Geräte-Midi-IN
Verbinde Interface-IN mit Geräte-Midi-OUT
Schalte bei der Software den Echtzeit-Logging-Modus ein.
Wenn Du nun via Computer ein Midi-Signal versendest, bspw. mit dem AxeFx-Editor, geht das Signal an das betreffende Gerät und wird unter bestimmten Bedingungen über seinen Midi-OUT auch zurückgegeben, oder eben nicht.
Mit der Software kannst Du in Echtzeit beobachten und zumeist auch mitschneiden, ob und welche Signale vom Interface gesendet und ggf. empfangen werden.
Und Du siehst dann ggf. auch, ob die zurückgegeben Signale identisch zu den versendeten sind.
Solltest Du Windows nutzen, wovon ich mal ausgehe, gibt es auch dafür entsprechende Programme.
Das müssen dann nicht zwingend kostenpflichtige, teure Programme sein!
So kannst Du also herausbekommen, ob bspw. Dein Bodencontroller überhaupt irgendetwas an seinem Midi-OUT weitergibt, was er empfängt.
3. Feedback-Schleifen.
Es kann Dir natürlich passieren, dass Du bei Konfigurationen wie Deiner aktuellen ggf. Midi-Signale ohne Unterlass von Gerät zu Gerät weiterreichst, damit, wenn es nicht bei einem Gerät zu heftigem Durcheinander kommt, ständig die gleichen Midi-Befehle immer und immer wieder ausgeführt werden und hierdurch der Daten-Traffic zu einer Endlosschleife von Daten wird.
Das ist definitiv keine gute Lösung!
4. Midi-Hub oder Y-Adapter
Du besorgst Dir bspw. ein Midi-Y-Adapter.
Dann verkabelst Du Midi wie folgt:
- Bodencontroller-OUT > Midi-Y-Adapter-IN
- Computer-Interface-OUT > Midi-Y-Adapter-IN
- Midi-Y-Adapter-OUT > AxeFx-Midi-IN
- AxeFx-Midi-OUT > Computer-Interface-IN
Das sollte dann ohne Probleme funktionieren.
So kannst Du Presets mit dem Bodencontroller umschalten, mit dem AxeFx-Editor ebenfalls Befehle an das AxeFx senden und Du bekommst die Signale des AxeFx an den Editor zurück in den Computer.
Kleiner Hinweis;
Sollte sich hier das eine oder andere mit in der Zwischenzeit geposteten Beiträgen überschneiden, liegt das daran, dass ich solche Sachen hier idR. Offline schreibe und dann in den Web-Editor des Forums kopiere.
Offline kann ich dann zuvor auch die Rechtschreibprüfung drüber laufen lassen ;-)
Und nun viel Spaß beim Lösen des Problems!
Grüße, Mike