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.
Betriebsart "Byte <strong>MIDI</strong> Msg" (Drehschalter Stellungen 7 bis C)<br />
Zwar können in <strong>de</strong>r Datenrichtung <strong>MIDI</strong> <strong>RS</strong>-<strong>232</strong>/<strong>RS</strong>-<strong>422</strong> oben beschriebene Befehlstypen beliebig gemischt<br />
wer<strong>de</strong>n, doch in <strong>de</strong>r umgekehrten Datenrichtung <strong>RS</strong>-<strong>232</strong>/<strong>RS</strong>-<strong>422</strong> <strong>MIDI</strong> wird je nach Stellung <strong><strong>de</strong>s</strong><br />
Drehschalters nur ein bestimmter Typ <strong>MIDI</strong>-Nachrichten erzeugt und und über <strong>MIDI</strong> OUT gesen<strong>de</strong>t. Diese<br />
<strong>MIDI</strong>-Nachrichten enthalten immer <strong>de</strong>n per Konfiguration eingestellten <strong>MIDI</strong>-Kanal (Lieferzustand: Kanal 1).<br />
Drehschalter Stellung 7 o<strong>de</strong>r 8: Je<strong><strong>de</strong>s</strong> an <strong>de</strong>r <strong>RS</strong>-<strong>232</strong>/<strong>RS</strong>-<strong>422</strong> Schnittstelle empfangene<br />
Byte erzeugt eine NOTE ON Nachricht:<br />
1. Datenbyte (Notenwert): enthält die Bits 0 bis 6 <strong><strong>de</strong>s</strong> seriellen Bytes. Bit7 ist<br />
entsprechend <strong>de</strong>m <strong>MIDI</strong> Standard = 0<br />
2. Datenbyte (Velocity):<br />
= 64 (hex40), wenn Bit 7 <strong><strong>de</strong>s</strong> Bytes von <strong>de</strong>r seriellen Schnittstelle = 0 ist<br />
("printable character", elementarer ASCII Co<strong>de</strong>vorrat):<br />
= 127 (hex 7F) wenn Bit 7 <strong><strong>de</strong>s</strong> Bytes von <strong>de</strong>r seriellen Schnittstelle = 1 ist<br />
(erweiterter ASCII Co<strong>de</strong>vorrat):<br />
Beispiel: Bei Drehschalter Stellung 7 und <strong>MIDI</strong> Kanal Voreinstellung 1 wird ein an <strong>de</strong>r <strong>RS</strong>-<strong>232</strong> Schnittstelle<br />
empfangenes Byte „x“ die NOTE ON Nachricht hex 90 78 40 (<strong>de</strong>zimal 144 120 64) erzeugen.<br />
Ein an <strong>de</strong>r <strong>RS</strong>-<strong>232</strong> Schnittstelle empfangenes “Ä“ (Co<strong>de</strong> hexC4) wird die NOTE ON Nachricht hex.90 44 7F<br />
(<strong>de</strong>zimal 144 68 127) erzeugen (ist abhängig vom Betriebssystem, dies gilt für Windows).<br />
Drehschalter Stellung 9 o<strong>de</strong>r A: Je<strong><strong>de</strong>s</strong> an <strong>de</strong>r <strong>RS</strong>-<strong>232</strong>/<strong>RS</strong>-<strong>422</strong> Schnittstelle<br />
empfangene Byte erzeugt eine CONTROL CHANGE Nachricht:<br />
---1.Datenbyte (Controller Nr) = 80 (hex50), wenn Bit 7 <strong><strong>de</strong>s</strong> Bytes von <strong>de</strong>r seriellen<br />
Schnittstelle = 0 ist ("printable character", elementarer ASCII Co<strong>de</strong>vorrat):<br />
--- 1.Datenbyte (Controller Nr) = 81 (hex51), wenn Bit 7 <strong><strong>de</strong>s</strong> Bytes von <strong>de</strong>r seriellen<br />
Schnittstelle = 1 ist (erweiterter ASCII Co<strong>de</strong>vorrat):<br />
--- im 2.Datenbyte <strong>de</strong>r CONTROL CHANGE Nachricht (Controller Wert) wer<strong>de</strong>n<br />
die Bits 0 bis 6 <strong><strong>de</strong>s</strong> seriell empfangenen Bytes unverän<strong>de</strong>rt übertragen<br />
Beispiel: Bei Drehschalter Stellung 9 und <strong>MIDI</strong> Kanal Voreinstellung 1 wird ein an <strong>de</strong>r <strong>RS</strong>-<strong>232</strong> Schnittstelle<br />
empfangenes Byte “%“ hex25 (<strong>de</strong>zimal 37) an <strong>MIDI</strong> OUT gesen<strong>de</strong>t als Bytefolge hexa<strong>de</strong>zimal B0 50 25<br />
(<strong>de</strong>zimal 176 80 37)<br />
Ein an <strong>de</strong>r <strong>RS</strong>-<strong>232</strong> Schnittstelle empfangenes “ü“ (Co<strong>de</strong> hexFC) wird die CONTROL CHANGE Nachricht<br />
hexa<strong>de</strong>zimal B0 51 7C (<strong>de</strong>zimal 176 81 124) erzeugen (ist abhängig vom Betriebssystem, dies gilt für<br />
Windows).<br />
Drehschalter Stellung B o<strong>de</strong>r C: Je<strong><strong>de</strong>s</strong> an einer seriellen (<strong>RS</strong>-<strong>232</strong> o<strong>de</strong>r <strong>RS</strong>-<strong>422</strong>)<br />
Schnittstelle empfangene Byte erzeugt eine PROGRAM CHANGE o<strong>de</strong>r eine CHANNEL<br />
PRESSURE Nachricht in folgen<strong>de</strong>m Format:<br />
--- eine PROGRAM CHANGE Nachricht, wenn Bit 7 <strong><strong>de</strong>s</strong> seriellen Bytes = 0 ist<br />
("printable character", elementarer ASCII Co<strong>de</strong>vorrat).<br />
Das Datenbyte ist gleich <strong>de</strong>m seriellen Byte.<br />
--- eine CHANNEL PRESSURE Nachricht, wenn Bit 7 <strong><strong>de</strong>s</strong> seriellen Bytes = 1 ist<br />
(erweiterter ASCII Co<strong>de</strong>vorrat).<br />
Das Datenbyte ist gleich <strong>de</strong>m seriellen Byte MINUS 128 !<br />
Beispiel: Bei Drehschalter Stellung B und <strong>MIDI</strong> Kanal Voreinstellung 1 wird ein an <strong>de</strong>r <strong>RS</strong>-<strong>232</strong> Schnittstelle<br />
empfangenes Byte „%“ hex25 (<strong>de</strong>zimal 37) an <strong>MIDI</strong> OUT gesen<strong>de</strong>t als PROGRAM CHANGE Nachricht<br />
hexa<strong>de</strong>zimal C0 25 (<strong>de</strong>zimal 192 37)<br />
Ein an <strong>de</strong>r <strong>RS</strong>-<strong>232</strong> Schnittstelle empfangenes Paragraphen-Zeichen ’§’ (Co<strong>de</strong> hexA7, <strong>de</strong>zimal 167) wird die<br />
CHANNEL PRESSURE Nachricht hex.D0 27 (<strong>de</strong>zimal 208 39) erzeugen (ist abhängig vom Betriebssystem,<br />
dies gilt für Windows).<br />
8