MIDI-Fernsteuerung DMXC2: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Keine Bearbeitungszusammenfassung
 
(71 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Kapitelüberschrift}}
{{Manual Header
{{NavigationTop Man2
| Type = DMXC2 Main-Software
|zurück = [[Joysticksteuerung|Joysticksteuerung]]
| Version = 2.12.2
|vor = [[DMXIn-Fernbedienung|DMXIn-Fernbedienung]]
| zurückLink = Joysticksteuerung_DMXC2
| zurückText = Joysticksteuerung
| vorLink = DMXIn-Fernsteuerung_DMXC2
| vorText = DMXIn-Fernsteuerung
}}
}}
{{Start-LaTeX}}
==Überblick==
{{Bild_mit_Unterschrift |DMXC2_Manual_MidiFernsteuerung_Aktivierung.png|27.1|MIDI-Fernsteuerung|right}}
Die {{Manual_Windowcaption|Midi-Fernsteuerung}} bietet die Möglichkeit, DMXControl über das Midi-Protokoll zu steuern. Im Gegensatz zur [[DMXIn-Fernsteuerung_DMXC2|{{Manual_Windowcaption|DMXIn-Fernsteuerung}}]] verfügt die {{Manual_Windowcaption|Midi-Fernsteuerung}} nur über eine Auflösung von 7 Bit pro Kanal, so dass nur Werte von 0 bis 127 über das Protokoll übertragen werden können. Daher kann ein über Midi gesteuerter DMX-Kanal nur jeden zweiten Wert annehmen. Aber gerade für Musiker und Bands, bei denen Midi am meisten verbreitet ist, kann die {{Manual_Windowcaption|Midi-Fernsteuerung}} zur Steuerung von DMXControl durchaus vorteilhaft sein.
Das Midi-Protokoll hat sich in den letzten 15 Jahren systemübergreifend in vielen Komponenten etabliert. Vor allem arbeiten Midi-Geräte firmen- und systemübergreifend zusammen. Aber auch bei DJ's und LJ's erfreut sich die {{Manual_Windowcaption|Midi-Fernsteuerung}} immer größerer Beliebtheit. Außer kleinen Midi-Keyboards, gibt es auch noch Mischpulte, wie z.B. das Behringer BCF2000 bzw. BCR2000, das Korg nanoKONTROL 2, Pioneer CDJ-350 und andere.
Bevor man Midi benutzt, ist es aber in jedem Fall ratsam, sich zuvor mit der Theorie auseinanderzusetzen. Siehe dazu den entsprechenden Wikipedia-Artikel <ref> MIDI auf Wikipedia http://de.wikipedia.org/wiki/Musical_Instrument_Digital_Interface </ref>
<br>
==Beschreibung und Konfiguration==
Da fast jedes heutige Keyboard (Instrument) eine Midi-Schnittstelle besitzt, kann es mit einer Soundkarte mit MIDI-Eingang am Rechner zum Steuern von Programmen wie hier DMXControl genutzt werden. Im Allgemeinen besitzen höherwertige Soundkarten einen Midi-Eingang, sodass das Keyboard daran angeschlossen werden kann. Alternativ gibt es heutzutage auch ab ca. 40 Euro Midi-Keyboards, die direkt über USB an den Rechner angeschlossen werden können.


{{Hinweis
Exemplarisch sind auf den Bildern die Konfigurationsfiles des BCF2000 abgebildet.
|Text = fertig  von David (Oekel) Fertigstellung am 8.7.2012


Ich bitte um Gramatikprüfung sowie Korrekturvorschläge der Bildpositionen hier und auch bei
===Das Konfigurationsfenster===
[[Beat-Modul]] [[Sound Analyzer]] [[Geräteliste]] [[Grafische Bühnenansicht]] [[Master-Modul]] [[Submaster-Modul]]
Auch wenn das Midi-Gerät wie ein Keyboard beim Programmstart von DMXControl noch nicht aktiv war, kann es verwendet werden und DMXControl muss nicht neu gestartet werden.
(Es bedarf eines gezwungenen Zeilenumbruch VOR den Überschriften)
 
Unter dem Menü {{Manual_MenuText|Konfiguration|Midifernbedienung}} befindet sich die Konfigurationsansicht. Hier erfolgen die Einstellungen und die Auswahl des entsprechenden Midi-Gerätes. Sollte unter Midi-In-Port und Midi-Out-Port kein Gerät zur Auswahl stehen, dann wurden allerdings die Treiber des Midi-Gerätes nicht korrekt installiert. Dies muss zuerst abgeschlossen werden, bevor das Midi-Gerät verwendet werden kann.
 
Bei erfolgreicher Konfiguration und Auswahl, sollte sich im unteren Teil des {{Manual_Windowcaption|Midi-Konfigurationsfensters}} die Anzeigen bei {{Manual_Fields|Messages: ... Data 1: ... Data 2: ...}} entsprechend des betätigten Midi-Steuerelements am Midi-Gerät ändern und den entsprechenden Midi-Code des Steuerelements anzeigen.
Funktioniert dies, können Sie sich nun der eigentlichen Konfiguration widmen.
 
{{Manual Box | de | Hint | Es sollte darauf geachtet werden, dass die Folgekonfiguration mit {{Manual_Buttons|MIDI Learn}} nur funktioniert, wenn die {{Manual_Windowcaption|Midifernsteuerung}} zwischenzeitlich deaktiviert ist ({{Manual_Buttons|Midifernsteuerung aktiv}} deaktiviert, siehe Bild 27.1).
Des weiteren funktioniert eine gleichzeitige Nutzung des MIDI-Ports (eines Gerätes) zusammen mit einem anderen Programm (z.B. Winamp-Steuerung über Xor-MIDI Control) nur mit den original (nicht Windows) Treibern des Herstellers (hier z.B. Behringer).
}}
}}
==Überblick== 
[[Datei:DMXC2_Manual_MIDI-Fernbedienung_Aktivieren.jpg|links|MIDI-Fernsteuerung]]
Möche man etwas mehr Feingefühl als mit der Maus ans Tageslicht legen, oder einfach mal 2 Schieberegler gleichzeitg verstellen, ohne sich gleich alle Finger an der Tastatur zu verrenken, kommt man an dem Erwerb weiterer Hardware kaum vorbei. Dabei ist der MIDI-Standard ein Protokoll, welches sich systemübergreifend in vielen Komponenten etabliert hat und firmen- und systemübergreifend funktioniert.
Es ist in jedem Fall ratsam, sich zuvor mit der Theorie auseinanderzusetzen: Wikipedia <ref> MIDI auf Wikipedia http://de.wikipedia.org/wiki/Musical_Instrument_Digital_Interface </ref>


==Beschreibung==
===Konfigurieren der Midi-Kanalkonfiguration===
{{Bild_mit_Unterschrift |DMXC2_Manual_MidiFernsteuerung_Steuerelemente.png|27.2|{{Manual_Windowcaption|MIDI-Fernbedienung}} Konfiguration, Steuerelemente|center}}
Da die Erstkonfiguration am einfachsten mit der '''MIDI-Learn''-Funktion zu machen ist, wird hier vorzugsweise auf diese Art der Konfiguration eingegangen. Änderungen können später jederzeit von Hand vorgenommen werden.
Dabei wird zur Steuerung ein sog. '''Steuerelement''' erstellt, welches einem gewissen MIDI-Notenwert eine Aktion in DMXControl zuordnet. Zur besseren Übersicht, sollte man den Steuerelementen den Namen der Taste bzw. des Drehreglers geben, auf die diese reagieren sollen. So bleibt die Konfiguration übersichtlich und die Steuerelemente können auch noch nachträglich einfach umkonfiguriert werden.
 
===Konfigurieren der Befehlszuordnung===
{{Bild_mit_Unterschrift |DMXC2_Manual_MidiFernsteuerung_Befehlszuordnung.png|27.3|{{Manual_Windowcaption|MIDI-Fernbedienung}} Konfiguration, Befehlszuordnung|center}}
 
Nachdem Alle Elemente des Controllers auf der {{Manual_Windowcaption|Steuerelemente}}-Seite vollständig in die Liste aufgenommen und benannt wurden, können Sie nun im Registerreiter {{Manual_Windowcaption|Befehlszuordnung}} den Steuerelementen entsprechenden Befehle zuordnen. Dafür müssen Sie zuerst eine Bank über den {{Manual_Buttons|Hinzufügen}}-Button anlegen. Auch hier können wie in anderen Modulen von DMXControl mehrere Konfigurationen über mehrere Bänke verwaltet werden. Für die einzelnen Steuerelemente kann nun jede Funktionalität gewählt werden, so wie Sie es bereits von der [[Tastatursteuerung_DMXC2|{{Manual_Windowcaption|Tastatursteuerung}}]], der [[DMXIn-Fernsteuerung_DMXC2|{{Manual_Windowcaption|DMX-In-Fernsteuerung}}]] oder der [[Kommandobox_DMXC2|{{Manual_Windowcaption|Kommandobox}}]] gewohnt sind.
Die einzelnen Tabellenspalten haben nachfolgende Bedeutung und Funktionen.
<!-- {|style="padding:20px;"
|- style="vertical-align:top;"
| style="width: 110px; text-align:right" | '''Modul:''' || &nbsp;&nbsp;&nbsp; || Beim Klick in das Feld Modul öffnet sich eine Dropdown-Liste aus der man eines der in DMXControl vorhandenen Module auswählen kann.
 
''Folgende Module können ausgewählt werden:''
 
'''Deaktiviert:'''<br>kein Modul ausgewählt.
 
'''Audio:'''<br>Befehle auf das Modul Audio anwenden.
 
'''Audiotrack:'''<br>Befehle auf das Modul Audioplayer anwenden.
 
'''Beat Tool:'''<br>Befehle auf das Modul Beat Tool anwenden.


Einige der bekanntesten Interfaces sind wohl:
'''DMX-Ausgabe:'''<br>Befehle auf das Modul DMX-Ausgabe anwenden.
* BCF2000/BCR2000 von Behringer <ref>BCF2000 http://www.behringer.com/de/Products/BCF2000.aspx </ref>
* Korg nanoKONTROL 2
* Pioneer CDJ-350


Aber auch jedes hochwertigere Keyboard (Instrument) kann mit einer Soundkarte mit MIDI-Eingang am Rechner zum Steuern von Software wie hier DMXControl genutzt werden.
'''DMXIn-Remote:'''<br>Befehle auf das Modul DMXIn-Fernsteuerung anwenden.


Exemplarisch sind auf den Bildern die Konfigurationsfiles des BCF2000 (wohl auch das günstigste Gerät auf dem Markt) zu sehen, die auch hier runtergeladen werden können.
'''Effekte:'''<br>Befehle auf das Modul Effektsequenzer anwenden.
 
'''Geräte:'''<br>Befehle auf das Modul Gerät in der grafischen Bühnenansicht anwenden.
'''Gruppenauswahl:'''<br>Befehle auf das Modul Gruppenauswahl anwenden.
'''Kommandobox:'''<br>Befehle auf das Modul Kommandobox anwenden.
'''Kommandozeile:'''<br>Befehle auf das Modul Kommandozeile anwenden.
'''Master:'''<br>Befehle auf das Modul Master anwenden.
'''Midi-Remote:'''<br>Befehle auf das Modul Midi-Remote anwenden.
'''Sound Analyzer:'''<br>Befehle auf das Modul Sound Analyzer anwenden.
'''Submaster:'''<br>Befehle auf das Modul Submaster anwenden.
'''Szenenbibliothek:'''<br>Befehle auf das Modul Szenenbibliothek anwenden.
'''Szenenliste:'''<br>Befehle auf das Modul Szenenliste anwenden.
'''Textbuch:'''<br>Befehle auf das Modul Textbuch anwenden.
|}
{{Manual Box | de | Hint | Zusätzlich erscheinen hier auch noch Plug-Ins die eine Steuerung per Kommandobox unterstützen. Beispielhaft soll hier das MadMaxOne Plug-In genannt werden.                           
}}
{|style="padding:20px;"
|- style="vertical-align:top;"
| style="width: 110px; text-align:right" | &nbsp; || &nbsp;&nbsp;&nbsp; || '''MadMaxOne Plug-In:'''<br>Befehle auf das Plug-In MadMaxOne anwenden.<br><br>
|- style="vertical-align:top;"
| style="text-align:right" |'''Gerät/Funktion:''' || &nbsp;&nbsp;&nbsp; || Durch einen Klick in diesem Feld können je nach ausgewählten Modul die entsprechenden Funktionen des Moduls ausgewählt werden, bzw. das anzusprechende Gerät.
|- style="vertical-align:top;"
| style="text-align:right" | '''Kanal:''' || &nbsp;&nbsp;&nbsp; || Durch einen Klick in diesem Feld kann ein entsprechender Kanal für ein Gerät eingestellt werden, bzw. je nach Modul und Funktion kann eine entsprechende Aktion zugeordnet werden.
|- style="vertical-align:top;"
| style="text-align:right" | '''Flags:''' || &nbsp;&nbsp;&nbsp; || Bei einem Klick auf das Feld Flags öffnet sich eine Dropdown-Liste, mit der die entsprechenden Flags gesetzt bzw. gelöscht werden können.


Generell weist jede höherwertige Soundkarte bereits ein MIDI-Interface auf, so dass dieses hinten an der Karte mit z.B. einem Musikinstrument (Keyboard) verbunden werden kann und als MIDI-Controller zweckentfremdet werden kann.
''Folgende Flags können ausgewählt werden:''


Der BCF2000, welcher hier (exemplarisch für viele andere MIDI-Controller) verwendet wird, weißt ebenfalls einen solchen Anschluss auf und kann mit der Soundkarte verbunden werden.
'''Umschaltmodus (T):'''<br>Mit dem T-Flag lässt sich ein Button als Ein/Aus-Schalter konfigurieren.
Es geht aber hier noch einfacher, denn einige Controller (so auch die B-Controll Serie) haben einen USB-Anschluss, der einen eigenen MIDI-Port im Betriebssystem simuliert/erstellt. MIDI-Controller anschließen (Win7 erkennt diesen automatisch: z.B. BCF2000 unter „Audio-, Video- und Gamecontroller“).
Unter „Konfiguration“ -->“Midifernbedienung“ sollte nun beim „MIDI-In Port“ ein Gerät zur Auswahl stehen. (Ist dies nicht der Fall, brauchen Sie andere Treiber oder ihr Gerät hat keine MIDI-Schnittstelle) Ist dies der Fall, wählen Sie es aus und schließen Sie die Konfiguration gleich wieder mit einem Klick auf „OK“.


Nun sollte sich, spätestens nach dem Deaktivieren/Aktivieren des Tools, unter der Auswahl der Bank die „Message“ verändern, sobald Sie irgendetwas auf Ihrem Controller/Instrument betätigen.
'''Angegebenen Wert verwenden (O):'''<br>Mit dem O-Flag lässt sich ein in das Feld eingetragener Prozentwert auf das Modul/Gerät anwenden.
Funktioniert dies, können wir uns der eigentlichen Konfiguration widmen.


==Konfiguration==
'''Wert abfragen (A):'''<br>Mit dem A-Flag lässt sich ein in das Eingabefester eingetragener Wert auf das Modul/Gerät anwenden. Beim Klick auf den konfigurierten Button öffnet sich ein Eingabefenster in dem der Wert eingegeben werden kann.
DMXControl braucht nicht neu gestartet werden, um neue MIDI-Interfaces zu erkennen, sollten diese beim Start des Programmes noch nicht eingeschaltet gewesen sein.


{|
'''Wert 0 Ignorieren (I):'''<br>Die Übergabe eines Werts von Null, bei nicht gedrückter Taste, wird ignoriert.
|- style="vertical-align:top;"
|- style="vertical-align:top;"
| [[Bild:Hinweis.png|110px|link=|Wichtiger Hinweis]] || &nbsp;&nbsp;&nbsp; || Es sollte jedoch darauf geachtet werden, dass die Folgekonfiguration mit „MIDI Learn“  nur funktioniert, wenn die Midifernsteuerung zwischenzeitlich deaktiviert ist (siehe Bild „Aktiv“).
| style="text-align:right" | '''Wert:''' || &nbsp;&nbsp;&nbsp; || Durch einen Klick in diesem Feld kann ein entsprechender Wert für ein Gerät bzw. eine Funktion fix hinterlegt werden.
Des weiteren funktioniert eine gleichzeitige Nutzung des MIDI-Ports (eines Gerätes) zusammen mit einem anderen Programm (z.B. Winamp-Steuerung über Xor-MIDI Control) nur mit den original (nicht Windows)Treibern vom Hersteller (hier: Behringer).
|}
{{BoxHinweis
|Text = Sowohl bei &laquo; ''Angegebenen Wert verwenden'' &raquo; als auch bei &laquo; ''Wert abfragen'' &raquo; ist der eingegebene Wert ein Prozentwert im Bereich von 0,000% bis 100,000%. Eine Eingabe von Werten 0 bis 255 bzw. 0 bis 65535 ist hier nicht möglich.
}}
-->
==Bedienelemente==
Die Konfiguration der Steuerelemente erfolgt fast analog zu der der [[DMXIn-Fernsteuerung_DMXC2|DMXIn-Steuerelemente]]. Jedes Steuerelement entspricht dabei einem Midi-Kanal, dessen Wert für den konfigurierten Befehl verwendet wird.
 
{| style="width:100%"
|-
!colspan="2" style="text-align:center"| Starten des Effekts !!colspan="2" style="text-align:center"| Stoppen des Effekts !!colspan="2" style="text-align:center"| Start/Stop des Effekts
|-
| style="text-align:right" | '''Modul:''' || Effekte ||style="text-align:right"| '''Modul:''' || Effekte ||style="text-align:right"| '''Modul:''' || Effekte
|-
| style="text-align:right" | '''Gerät/Funktion:''' || Ausgewählter ||style="text-align:right"| '''Gerät/Funktion:''' || Ausgewählter ||style="text-align:right"| '''Gerät/Funktion:''' || Ausgewählter
|-
| style="text-align:right" | '''Kanal:''' || Start ||style="text-align:right"| '''Kanal:''' || Stop ||style="text-align:right"| '''Kanal:''' || Start/Stop
|-
| style="text-align:right" | '''Flags:''' || -,-,-,- ||style="text-align:right"| '''Flags:''' || -,-,-,- ||style="text-align:right"| '''Flags:''' || T,-,-,-
|-
| style="text-align:right" | '''Wert:''' || - ||style="text-align:right"| '''Wert:''' || - ||style="text-align:right"| '''Wert:''' || -
|}
|}


{|
==Modulbezogene Befehle==
 
* Modul: '''MIDI-Remote'''
 
* Bedeutung von ''Gerät/Funktion'' und ''Kanal''
{| class="wikitable centered"
|- style="vertical-align:top;"
!style="width: 100px"| Gerät/Funktion
!style="width: 200px"| Beschreibung
!style="width: 100px"| Kanal
!style="width: 200px"| Beschreibung
|- style="vertical-align:top;"
|style="width: 100px" rowspan="3"| Bank
|style="width: 200px" rowspan="3"| Bei Auswahl dieser Funktion, besteht die Möglichkeit über den Befehl auf die verschiedenen Bänke,in der Midi-Fernsteuerung, zuzugreifen.
|style="width: 100px"| Nächste
|style="width: 200px"| Wählt die nächste Bank aus.
|- style="vertical-align:top;"
|- style="vertical-align:top;"
| [[Bild:Hinweis.png|110px|link=|Wichtiger Hinweis]] || &nbsp;&nbsp;&nbsp; || Das Steuern der Motorfader vom BCF2000 über den MIDI-Out funktioniert mit DMXControl leider noch nicht.
|style="width: 100px"| Vorherige
|style="width: 200px"| Wählt die vorherige Bank aus.
|- style="vertical-align:top;"
|style="width: 100px"| Bankname
|style="width: 200px"| Direkte Auswahl der definierten Bänke über Bankenamen.  
|}
|}


==Modulbezogene Befehle==


* Modul: '''Audiotrack'''


[[Datei:DMXC2_Manual_Midifernbedienung_konfigurieren.jpg|links|MIDI-Fernbedienung Konfiguration]]
* Bedeutung von ''Gerät/Funktion'' und ''Kanal''
Da die ERSTKONFIGURATION am einfachsten mit der „MIDI-Learn“ Funktion von der Hand geht, wird hier lediglich diese erklärt. Änderungen können später von Hand vorgenommen werden.
{| class="wikitable centered"
|- style="vertical-align:top;"
!style="width: 105px"| Gerät/Funktion
!style="width: 195px"| Beschreibung
!style="width: 105px"| Kanal
!style="width: 195px"| Beschreibung
|- style="vertical-align:top;"
|rowspan="4"| Ausgewählte
|rowspan="4"| Der weitere Befehl wird auf den aktuell ausgewählten Audiotrack angewendet.<br>(Der Befehl Auswählen macht bei dieser Funktion keinen Sinn)
| Start/Stopp
| Der Befehl ''Start/Stopp'' startet und stoppt den ausgewählten Audiotrack zur Wiedergabe. (Der Befehl sollte im Zusammenhang mit dem T-Flag eingesetzt werden.)
|- style="vertical-align:top;"
| Start
| Der Befehl ''Start'' startet den ausgewählten Audiotrack zur Wiedergabe.  
|- style="vertical-align:top;"
| Stopp
| Der Befehl ''Stopp'' stoppt den ausgewählten Audiotrack zur Wiedergabe.
|- style="vertical-align:top;"
| zurück Spulen
| Durch den Befehl ''zurück spulen'' Springt der Audio-Cursor wieder an den Anfang des Soundfiles.
|- style="vertical-align:top;"
|rowspan="2"| Nächste<br>Vorherige<br>Sonstige Einträge
|rowspan="2"| Der weitere Befehl wird auf den nächsten, vorherigen oder im Dropdown benannten Audiotrack angewendet.
| Auswählen
| Wählt den nächsten, vorherigen bzw. den im Dropdown ''Gerät/Funktion'' benannten Audiotrack aus.  
|- style="vertical-align:top;"
| Start/Stopp<br>Start<br>Stopp<br>zurück spulen
| siehe oben
|}


Um die Übersicht nicht zu verlieren, sollte man den Steuerelementen selbstredende Namen geben, solang man noch weiß, welches „Neues Steuerelement“ welchem Knopf gehört. (Das Umbenennen verlässt man am einfachsten mit der ENTER-Taste).
{{Flagstabelle-Man2}}
Nachdem der Controller vollständig in die obere Liste aufgenommen und benannt wurde, können wie gewohnt mehrere DMXC-Konfigurationen in Form von Bänken abgespeichert werden. Für die einzelnen Steuerelemente kann jede Funktionalität gewählt werden, so wie Sie es bereits von der [[Tastatursteuerung]] oder der [[Kommandobox]] gewohnt sind.


==Bedienelemente==
==Tipp(s)==


'''FIXME''': Jedoch funktionieren die Buttons zum Ändern der Reihenfolge (Blaue Pfeile) der Befehle innerhalb einer Bank nicht richtig, weshalb bereits beim Anlegen der Befehle auf eine vollständige Abbildung aller Knöpfe auf dem Pult in richtiger Reihenfolge geachtet werden sollte.
'''Flags:''' Wenn Sie in diese Spalte klicken, wird ein Kontextmenü angezeigt, in dem Sie zwei Optionen ein- bzw. ausschalten können:<br>
– Empfangen: Schalten Sie diese Option ein, wenn der MIDI-Befehl bei Empfang verarbeitet werden soll.<br>
– Übertragen: Schalten Sie diese Option ein, wenn der MIDI-Befehl gesendet werden soll, wenn sich der entsprechende Wert im Programm ändert.<br>


==Tipps==
Die Bänke werden im Projektordner abgespeichert, die Steuerelemente jedoch global. Daher sollte Sie bei einem Wechsel auf einen anderen Rechner am besten mit der Pack And Go Funktion dafür sorgen das auch diese Datei mit auf den neuen Rechner umzieht.


Die Bänke werden wie gewohnt projektspezifisch abgespeichert, die Steuerelemente jedoch NICHT. Daher sollte tunlichst darauf geachtet werden diese bei einem Wechsel auf einen anderen Rechner rechtzeitig anzulegen. (Wo werden diese eigentlich gespeichert? Workaround: COPY-PASTE des gesamten DMXControl-Ordners auf das gewünschte System).
Zu empfehlen ist auch die Software Midi-OX, da man hiermit testen kann, ob das Gerät auch richtig angeschlossen ist und Signale im PC ankommen. Man kann das Programm hier finden: http://www.midiox.com/zip/midioxse.exe Natürlich kann man auch mit MIDI Sequencer-Programmen die Funktionsfähigkeit der Schnittstelle testen.


Verwendet man eine normales Midi-Keyboard ("Klaviertasten") so sollte man die Tasten am besten mit Aufklebern beschriften um zu wissen was sich hinter den Tasten verbirgt. Die Tasten sollten strukturiert belegt werden, dazu ein kleines Beispiel:<br />
Man lege sich die ersten 4 Submaster (z.B. Scheinwerfer) auf die ersten 4 weißen Tasten des Keyboards von links. Hat man eventuell Effekte (Lauflicht o.ä.) mit diesen Submastern (Scheinwerfern) programmiert, dann werden diese Effekte auf die schwarzen Tasten über die ersten vier weißen Tasten gelegt. So hat man die Scheinwerfer manuell im Griff und kann ggf. schnell auch ein Lauflicht starten.
Bei allen Anwendungen ist es nützlich, sich mindestens eine Taste mit einem ordentlichen Blackout zu belegen, denn diese Taste ist manchmal "Gold wert" weil man damit sofort alle Scheinwerfer / Scanner ausschalten kann. Den Blackout sollte man auf eine Taste legen, die man sich gut merken kann, zum Beispiel auf die äußerste rechte weiße Taste (oder schwarze Taste, weil ja alles dunkel wird).


== Links und Referenzen==
== Links und Referenzen==
<references/>
<references/>
*früherer Wiki-Artikel: NA?
{{End-LaTeX}}




{{Navigation Pfeile
[[en:MIDI_remote_control_DMXC2]]
|zurück = [[Joysticksteuerung|Joysticksteuerung]]
[[Kategorie:Handbuch DMXControl 2]]
|hoch = [[Handbuch DMXControl 2|Inhaltsverzeichnis]]
|vor = [[DMXIn-Fernbedienung|DMXIn-Fernbedienung]]
}}
 
{{Sprache
|de = MIDI-Fernbedienung
|en = MIDI remote control
}}
 
[[Kategorie: DMXControl 2]]

Aktuelle Version vom 10. November 2024, 17:01 Uhr

Books.png Artikel beschreibt
DMXControl 2.12.2
MIDI-Fernsteuerung DMXC2
Arrow back.png Joysticksteuerung
DMXIn-Fernsteuerung Arrow forw.png
Inhaltsverzeichnis

 

Überblick

Abbildung 27.1:MIDI-Fernsteuerung
Abbildung 27.1: MIDI-Fernsteuerung

Die Midi-Fernsteuerung bietet die Möglichkeit, DMXControl über das Midi-Protokoll zu steuern. Im Gegensatz zur DMXIn-Fernsteuerung verfügt die Midi-Fernsteuerung nur über eine Auflösung von 7 Bit pro Kanal, so dass nur Werte von 0 bis 127 über das Protokoll übertragen werden können. Daher kann ein über Midi gesteuerter DMX-Kanal nur jeden zweiten Wert annehmen. Aber gerade für Musiker und Bands, bei denen Midi am meisten verbreitet ist, kann die Midi-Fernsteuerung zur Steuerung von DMXControl durchaus vorteilhaft sein. Das Midi-Protokoll hat sich in den letzten 15 Jahren systemübergreifend in vielen Komponenten etabliert. Vor allem arbeiten Midi-Geräte firmen- und systemübergreifend zusammen. Aber auch bei DJ's und LJ's erfreut sich die Midi-Fernsteuerung immer größerer Beliebtheit. Außer kleinen Midi-Keyboards, gibt es auch noch Mischpulte, wie z.B. das Behringer BCF2000 bzw. BCR2000, das Korg nanoKONTROL 2, Pioneer CDJ-350 und andere. Bevor man Midi benutzt, ist es aber in jedem Fall ratsam, sich zuvor mit der Theorie auseinanderzusetzen. Siehe dazu den entsprechenden Wikipedia-Artikel [1]

Beschreibung und Konfiguration

Da fast jedes heutige Keyboard (Instrument) eine Midi-Schnittstelle besitzt, kann es mit einer Soundkarte mit MIDI-Eingang am Rechner zum Steuern von Programmen wie hier DMXControl genutzt werden. Im Allgemeinen besitzen höherwertige Soundkarten einen Midi-Eingang, sodass das Keyboard daran angeschlossen werden kann. Alternativ gibt es heutzutage auch ab ca. 40 Euro Midi-Keyboards, die direkt über USB an den Rechner angeschlossen werden können.

Exemplarisch sind auf den Bildern die Konfigurationsfiles des BCF2000 abgebildet.

Das Konfigurationsfenster

Auch wenn das Midi-Gerät wie ein Keyboard beim Programmstart von DMXControl noch nicht aktiv war, kann es verwendet werden und DMXControl muss nicht neu gestartet werden.

Unter dem Menü « Konfiguration »⇒ « Midifernbedienung » befindet sich die Konfigurationsansicht. Hier erfolgen die Einstellungen und die Auswahl des entsprechenden Midi-Gerätes. Sollte unter Midi-In-Port und Midi-Out-Port kein Gerät zur Auswahl stehen, dann wurden allerdings die Treiber des Midi-Gerätes nicht korrekt installiert. Dies muss zuerst abgeschlossen werden, bevor das Midi-Gerät verwendet werden kann.

Bei erfolgreicher Konfiguration und Auswahl, sollte sich im unteren Teil des Midi-Konfigurationsfensters die Anzeigen bei "Messages: ... Data 1: ... Data 2: ..." entsprechend des betätigten Midi-Steuerelements am Midi-Gerät ändern und den entsprechenden Midi-Code des Steuerelements anzeigen. Funktioniert dies, können Sie sich nun der eigentlichen Konfiguration widmen.


Wichtiger Hinweis Es sollte darauf geachtet werden, dass die Folgekonfiguration mit [MIDI Learn] nur funktioniert, wenn die Midifernsteuerung zwischenzeitlich deaktiviert ist ([Midifernsteuerung aktiv] deaktiviert, siehe Bild 27.1).

Des weiteren funktioniert eine gleichzeitige Nutzung des MIDI-Ports (eines Gerätes) zusammen mit einem anderen Programm (z.B. Winamp-Steuerung über Xor-MIDI Control) nur mit den original (nicht Windows) Treibern des Herstellers (hier z.B. Behringer).

Konfigurieren der Midi-Kanalkonfiguration

Abbildung 27.2:MIDI-Fernbedienung Konfiguration, Steuerelemente
Abbildung 27.2: MIDI-Fernbedienung Konfiguration, Steuerelemente

Da die Erstkonfiguration am einfachsten mit der 'MIDI-Learn-Funktion zu machen ist, wird hier vorzugsweise auf diese Art der Konfiguration eingegangen. Änderungen können später jederzeit von Hand vorgenommen werden. Dabei wird zur Steuerung ein sog. Steuerelement erstellt, welches einem gewissen MIDI-Notenwert eine Aktion in DMXControl zuordnet. Zur besseren Übersicht, sollte man den Steuerelementen den Namen der Taste bzw. des Drehreglers geben, auf die diese reagieren sollen. So bleibt die Konfiguration übersichtlich und die Steuerelemente können auch noch nachträglich einfach umkonfiguriert werden.

Konfigurieren der Befehlszuordnung

Abbildung 27.3:MIDI-Fernbedienung Konfiguration, Befehlszuordnung
Abbildung 27.3: MIDI-Fernbedienung Konfiguration, Befehlszuordnung


Nachdem Alle Elemente des Controllers auf der Steuerelemente-Seite vollständig in die Liste aufgenommen und benannt wurden, können Sie nun im Registerreiter Befehlszuordnung den Steuerelementen entsprechenden Befehle zuordnen. Dafür müssen Sie zuerst eine Bank über den [Hinzufügen]-Button anlegen. Auch hier können wie in anderen Modulen von DMXControl mehrere Konfigurationen über mehrere Bänke verwaltet werden. Für die einzelnen Steuerelemente kann nun jede Funktionalität gewählt werden, so wie Sie es bereits von der Tastatursteuerung, der DMX-In-Fernsteuerung oder der Kommandobox gewohnt sind. Die einzelnen Tabellenspalten haben nachfolgende Bedeutung und Funktionen.

Bedienelemente

Die Konfiguration der Steuerelemente erfolgt fast analog zu der der DMXIn-Steuerelemente. Jedes Steuerelement entspricht dabei einem Midi-Kanal, dessen Wert für den konfigurierten Befehl verwendet wird.

Starten des Effekts Stoppen des Effekts Start/Stop des Effekts
Modul: Effekte Modul: Effekte Modul: Effekte
Gerät/Funktion: Ausgewählter Gerät/Funktion: Ausgewählter Gerät/Funktion: Ausgewählter
Kanal: Start Kanal: Stop Kanal: Start/Stop
Flags: -,-,-,- Flags: -,-,-,- Flags: T,-,-,-
Wert: - Wert: - Wert: -

Modulbezogene Befehle

  • Modul: MIDI-Remote
  • Bedeutung von Gerät/Funktion und Kanal
Gerät/Funktion Beschreibung Kanal Beschreibung
Bank Bei Auswahl dieser Funktion, besteht die Möglichkeit über den Befehl auf die verschiedenen Bänke,in der Midi-Fernsteuerung, zuzugreifen. Nächste Wählt die nächste Bank aus.
Vorherige Wählt die vorherige Bank aus.
Bankname Direkte Auswahl der definierten Bänke über Bankenamen.

Modulbezogene Befehle

  • Modul: Audiotrack
  • Bedeutung von Gerät/Funktion und Kanal
Gerät/Funktion Beschreibung Kanal Beschreibung
Ausgewählte Der weitere Befehl wird auf den aktuell ausgewählten Audiotrack angewendet.
(Der Befehl Auswählen macht bei dieser Funktion keinen Sinn)
Start/Stopp Der Befehl Start/Stopp startet und stoppt den ausgewählten Audiotrack zur Wiedergabe. (Der Befehl sollte im Zusammenhang mit dem T-Flag eingesetzt werden.)
Start Der Befehl Start startet den ausgewählten Audiotrack zur Wiedergabe.
Stopp Der Befehl Stopp stoppt den ausgewählten Audiotrack zur Wiedergabe.
zurück Spulen Durch den Befehl zurück spulen Springt der Audio-Cursor wieder an den Anfang des Soundfiles.
Nächste
Vorherige
Sonstige Einträge
Der weitere Befehl wird auf den nächsten, vorherigen oder im Dropdown benannten Audiotrack angewendet. Auswählen Wählt den nächsten, vorherigen bzw. den im Dropdown Gerät/Funktion benannten Audiotrack aus.
Start/Stopp
Start
Stopp
zurück spulen
siehe oben
Bedeutung der Flags
Flag Bedeutung Beschreibung
T Umschalt-Modus Das Flag « Umschalt-Modus » bewirkt, dass die Funktion beim ersten Aufruf ausgeführt wird und beim zweiten Aufruf zurückgesetzt wird.
O Angegebenen Wert verwenden Das Flag « Angegebenen Wert verwenden » bewirkt, dass der Wert in der Spalte Wert dem entsprechenden Kanal zugeordnet wird. Dieser Wert ist kein DMX-Wert 0 bis 255, sondern ein Prozentwert 0,000 bis 100,000%
A Wert Abfragen Das Flag « Wert Abfragen » bewirkt, dass sich bei Aufruf des Befehls ein Eingabefenster öffnet, in dem der Prozentwert eingegeben werden kann.
I Wert 0 ignorieren Das Flag « Wert 0 ignorieren » bewirkt, dass ein Wert von Null ignoriert wird. Wird bei einigen Befehlen benötigt, um eine korrekte Funktion zu gewährleisten.

Tipp(s)

Flags: Wenn Sie in diese Spalte klicken, wird ein Kontextmenü angezeigt, in dem Sie zwei Optionen ein- bzw. ausschalten können:
– Empfangen: Schalten Sie diese Option ein, wenn der MIDI-Befehl bei Empfang verarbeitet werden soll.
– Übertragen: Schalten Sie diese Option ein, wenn der MIDI-Befehl gesendet werden soll, wenn sich der entsprechende Wert im Programm ändert.

Die Bänke werden im Projektordner abgespeichert, die Steuerelemente jedoch global. Daher sollte Sie bei einem Wechsel auf einen anderen Rechner am besten mit der Pack And Go Funktion dafür sorgen das auch diese Datei mit auf den neuen Rechner umzieht.

Zu empfehlen ist auch die Software Midi-OX, da man hiermit testen kann, ob das Gerät auch richtig angeschlossen ist und Signale im PC ankommen. Man kann das Programm hier finden: http://www.midiox.com/zip/midioxse.exe Natürlich kann man auch mit MIDI Sequencer-Programmen die Funktionsfähigkeit der Schnittstelle testen.

Verwendet man eine normales Midi-Keyboard ("Klaviertasten") so sollte man die Tasten am besten mit Aufklebern beschriften um zu wissen was sich hinter den Tasten verbirgt. Die Tasten sollten strukturiert belegt werden, dazu ein kleines Beispiel:
Man lege sich die ersten 4 Submaster (z.B. Scheinwerfer) auf die ersten 4 weißen Tasten des Keyboards von links. Hat man eventuell Effekte (Lauflicht o.ä.) mit diesen Submastern (Scheinwerfern) programmiert, dann werden diese Effekte auf die schwarzen Tasten über die ersten vier weißen Tasten gelegt. So hat man die Scheinwerfer manuell im Griff und kann ggf. schnell auch ein Lauflicht starten. Bei allen Anwendungen ist es nützlich, sich mindestens eine Taste mit einem ordentlichen Blackout zu belegen, denn diese Taste ist manchmal "Gold wert" weil man damit sofort alle Scheinwerfer / Scanner ausschalten kann. Den Blackout sollte man auf eine Taste legen, die man sich gut merken kann, zum Beispiel auf die äußerste rechte weiße Taste (oder schwarze Taste, weil ja alles dunkel wird).

Links und Referenzen