Kabelumschalter
Kabelumschalter-Objekte leiten Events weiter, anstatt sie zu erzeugen. Jedes beliebige MIDI- oder Meta-Event kann mithilfe eines Kabelumschalters auf einen beliebigen Ausgang weitergeleitet werden. Die einzige Ausnahme bilden Events, die der Input-Definition des Kabelumschalters entsprechen: Diese Events verändern lediglich die Position des Kabelumschalters selbst und werden nicht weitergeleitet.
Ein Kabelumschalter kann jeden beliebigen Reglerstil annehmen. In der Praxis empfiehlt sich jedoch der Einsatz eines Textreglers, da Sie die verschiedenen Ausgänge des Umschalters nun benennen können. Wenn Sie den Stil „Auto“ verwenden, wird das Routing des Schalters wie oben angezeigt.
Ein Kabelumschalter kann bis zu 128 separate Kabelausgänge bereitstellen: Jedes Mal, wenn Sie einen bereits bestehenden Ausgang mit einem anderen Objekt verkabeln, wird ein neuer Ausgang erzeugt. Sie können auf einen Kabelumschalter im Auto-Stil klicken, um von einem zum nächsten (inklusive letzter unverkabelter) Ausgang zu springen.
Eintreffende Events, die der Input-Definition des Kabelumschalters entsprechen, verändern die Schalterposition so, dass sie der des eintreffenden Datenwerts entspricht. (Wenn der Datenwert größer ist als die Anzahl der verfügbaren Schalterpositionen, wird der letzte unverkabelte Ausgang ausgewählt.)
Den Datenwerten 126 und 127 sind jedoch spezielle Funktionen zugeordnet.
Ein Event mit einem Wert von 127 erhöht die Ausgangsnummer. Wenn zu dem Zeitpunkt, zu dem dieses Event empfangen wird, der letzte Ausgang des Umschalters ausgewählt ist, springen Sie zurück zum ersten Ausgang (ganz so, als würden Sie auf den Regler klicken).
Ein Event mit einem Wert von 126 verringert die Ausgangsnummer. Wenn in dem Moment, in dem dieses Event empfangen wird, der erste Ausgang des Umschalters ausgewählt ist, springen Sie zurück zum letzten Ausgang.