Manual des MIDI RS-232/RS-422 Converter - Cinetix.de
Manual des MIDI RS-232/RS-422 Converter - Cinetix.de
Manual des MIDI RS-232/RS-422 Converter - Cinetix.de
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Mit <strong>de</strong>m optional anwendbaren Befehl % (Details siehe unten) wird eine Bitmaske<br />
gesetzt, die das Sen<strong>de</strong>n <strong>de</strong>r Zeichenketten auf bestimmte Nachrichten- bzw. Daten-<br />
Typen einschränkt.<br />
Die Zeichenketten wer<strong>de</strong>n dabei nicht gelöscht und stehen nach <strong>de</strong>m Setzen <strong><strong>de</strong>s</strong><br />
betreffen<strong>de</strong>n Bits wie<strong>de</strong>r zur Verfügung<br />
Als Parameter muss unmittelbar nach <strong>de</strong>m Befehlsco<strong>de</strong> % ein Byte eingegeben wer<strong>de</strong>n, bei<br />
<strong>de</strong>m je<strong><strong>de</strong>s</strong> Bit eine bestimmte Wirkung hat. Diese Einstellung wird abschaltfest gespeichert<br />
und ist beim nächsten Einschalten wie<strong>de</strong>r aktiv. Bei Lieferung ist <strong>de</strong>r Parameter 255<br />
(hexFF) voreingestellt, dh. alle einzeln zuschaltbaren Filter-Funktionen sind bei<br />
Lieferung "durchlässig", nur NOTE OFF und Velocity=0 wer<strong>de</strong>n blockiert.<br />
Bit0 gelöscht: es wer<strong>de</strong>n keineZeichenketten von <strong>de</strong>r seriellen Schnittstelle ausgelöst<br />
Bit1 gelöscht: es wer<strong>de</strong>n keine Zeichenketten von NOTE ON Nachrichten ausgelöst<br />
Bit2 gelöscht: keine Zeichenketten von POLY KEY PRESSURE Nachrichten ausgelöst<br />
Bit3 gelöscht: keine Zeichenketten von CONTROL CHANGE Nachrichten ausgelöst<br />
Bit5 gelöscht: keine Zeichenketten von PROGRAM CHANGE und CHANNEL PRESSURE<br />
Bit5 gelöscht: keine Zeichenketten von PITCH WHEEL Nachrichten ausgelöst<br />
Bit6 gelöscht: alle von <strong>MIDI</strong> Nachrichten ausgelösten Zeichenketten wer<strong>de</strong>n nicht an die<br />
serielle Schnittstelle, son<strong>de</strong>rn an <strong>MIDI</strong> OUT gesen<strong>de</strong>t (überschreibt pauschal die mit<br />
<strong>de</strong>m Befehl ! individuell eingetragene Richtung). Seriell ausgelöste Zeichenketten<br />
wer<strong>de</strong>n von diesem Bit nicht beeinflusst.<br />
Bit7 gesetzt: NOTE ON Nachrichten mit Velocity=0 und alle NOTE OFF Nachrichten<br />
wer<strong>de</strong>n ignoriert (auch bei <strong>de</strong>n oben beschriebenen Standard-Umsetzungen)<br />
Bit7gelöscht: auch NOTE ON Nachrichten mit Velocity=0 lösen Zeichenketten aus<br />
Der ASCII Text Kommandointerpreter: (Drehschalter Stellung F)<br />
Mit diesem Kommandointerpreter wer<strong>de</strong>n Zeichenketten programmiert. Es können <strong>MIDI</strong><br />
Nachrichten im ASCII Klartext gesen<strong>de</strong>t und umgekehrt aus <strong>de</strong>m <strong>MIDI</strong> IN Empfangspuffer<br />
gelesen wer<strong>de</strong>n. Ferner können die IO Funktionen bedient und abgefragt wer<strong>de</strong>n, die serielle<br />
Schnittstelle kann konfiguriert wer<strong>de</strong>n (Baudrate, RTS/CTS Handshake) und weitere auf<br />
an<strong>de</strong>re Drehschalter-Stellungen wirken<strong>de</strong> Systemparameter wer<strong>de</strong>n hier eingestellt.<br />
Dieser Kommandointerpreter hat eine einfachere und besser handhabbare Befehlssyntax als<br />
<strong>de</strong>r nachfolgend beschriebene programmierbare Kommandointerpreter. Er reagiert nur direkt<br />
auf Eingaben an <strong>de</strong>r seriellen Schnittstelle und ist nicht für Standalone Betrieb geeignet.<br />
Die Einstellung <strong>de</strong>r Baudrate wur<strong>de</strong> bereits oben bei "Installation und Inbetriebnahme"<br />
beschrieben.<br />
Grundsätzlicher Aufbau <strong>de</strong>r ASCII-Befehle:<br />
Befehlsco<strong>de</strong> Parameter [Befehlsco<strong>de</strong> Parameter ] .... <br />
--- Einige Befehlsco<strong><strong>de</strong>s</strong> dienen zur Auswahl bestimmter I/O-Metho<strong>de</strong>n (“Devices“ = virtuelle<br />
Geräte), das sind die Befehle : (Doppelpunkt) , ; (Semikolon), S, M, @ ,U, K, J, X, G , W und {<br />
--- An<strong>de</strong>re Befehlsco<strong><strong>de</strong>s</strong> konkretisieren die mit <strong>de</strong>m zuvor selektierten o<strong>de</strong>r einem implizit<br />
bestimmten Device auszuführen<strong>de</strong> Aktion, das sind R, L, H, P, Z , T , [ und ].<br />
--- Schliesslich gibt es eine dritte Art Befehlsco<strong><strong>de</strong>s</strong>, die das allgemeine Systemverhalten modifizieren,<br />
dazu gehören: N , ! . ? , % , & , $ und Y.<br />
10