10.10.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!