Havarielösung

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Moin alle zusammen,

    erstmal ein paar Hintegrundinfos vorweg: Da ich schon den ein oder andren Rechnercrash auf einer Veranstaltung hatte (immer als DJ) habe ich immer eine Havarielösung mit vor Ort (CD Player mit USB Port FTW). Nun war ich am Wochenende auf einer Party mit ca. 4000 Besuchern. Wir hatten da eine MA onPC mit einem zweiten Notebook welche über das Netzwerk kommuniziert haben und einen 2 Port Node genutzt haben. Wir hatten schon beim Aufbau ab und an Probleme bei unsrem Hauptnotebook mit der Netzwerkverbindung. Auch am Abend selbst trat das Problem wieder zweimal auf, was durch unser zweites Notebook, welches das Phänomen nicht hatte, aber nicht aufgefallen ist.

    Da ich gestern noch ein altes Notebook abgestaubt habe (ist nicht das beste, sollte aber zumindest für den Anfang reichen zumal wir noch bis zu zwei andere für das Licht nutzen können), wir 3 DMX Interfaces und einen DMX Merger haben, kam ich auf die Idee man könnte doch via ArtNet 2 PCs kommunizieren lassen, an beide ein IF drann und dann via Merger zusammenführen. Stürzt ein PC ab haben wir noch den zweiten. (2 IF's+Merger da ja auch das IF ausfallen könnte, bzw wenn ein PC abstürzt das IF eh offline ist)

    Soweit so gut, ich habe jetzt hier 2 Notebooks stehen, auf beiden läuft DMX Control, bei beiden ist ArtNet aktiv (Kommunikation sowohl via WLan als auch LAN möglich, habe vorhin testweise mal Lan ausgesteckt, da hats gleich n bissl geruckelt bei der Kommunikation, scheint ziemlich Aufwendig zu sein das ArtNet Protokoll?) Wenn ich am Master Notebook einen Kanal aufdrehe geht das mehr oder weniger Latzenfrei am zweiten mit auf (DMX In mit Softpatch von 1->1 bis 512->512). Das bedeutet wenn ich das nur so ein bissl hoch und runterziehen will würde das schonmal gehen. Aber gibt es irgend eine Möglichkeit dass DMX C dem anderen DMXC sagt was für ein Effekt gerade in welchem Step läuft? (Natürlich muss dieser auch existieren)

    Denn wenn jetzt mein Hauptnotebook abstürzt und gerade ein Effekt gelaufen ist, hält der andere PC ja nur den DMX Wert?

    Hat jemand ne Idee?

    Liebe Grüße
    Chris

    Steuerung: 4 Notebooks, Full-HD Touchscreenmonitor, FX-5, 2*Eurolite USB2DMX 512, Korg nanoKEY, Stairville DMX Splitter, Botex DMX Merger, 2*Stairville DMX Master I, 12 Kanal DMX Mischer
    gesteuert werden Produkte von: BOTEX, Showtec, Stairville, Eurolight, Eurolite, Antari, Martin, AmericanDJ

    Wer (Rechtschreib-)Fehler findet, darf sie -wie üblich- behalten :)

  • Hey,

    da kannst du dich super mit der DMX-In-Fernbedienung austoben.

    Konfigurationsbespiel:
    - Man hat bei beiden Systemen 255 Effekte. Jeder Effekt hat einen Schritt, in dem er unter anderem auf Kanal 512 sendet, welcher dieser Effekte er nun ist. Das empfangende System weiß so, welcher Effekt gerade läuft. Mit den Steps ließe es sich ähnlich machen. (Hier ist bloß bei beatgesteuerten Steps zur Vorsicht geraten, da das empfangende System (auch am Ton) auf die Idee kommen könnte, schneller als das Andere zu sein...)
    - Auf Kanal 511 wird immer von 10 auf 20 gefadet, falls das Signal irgendwann nichmehr kommt, weiß das empfangende System, dass es jetzt selbst dran ist. Kann zB Sinn machen, wenn man die Beatsteuerung so erst einschaltet oder auch die DMX-In-Bank wechselt (damit das System nicht nur am Horchen ist und auf Befehle wartet).

    Ich würd hier generell mit einer minimalsten Latenz rechnen und den DMX-Merger, wenn er es denn erlaubt, entsprechend nutzen.

    Entspricht das deinen Vorstellungen?
    MfG

    EDIT: bei meiner Lösung ist auch eine Hierarchie angedacht

    Konstruktive Kritik kann (fast) jeder Techniker gebrauchen, also korrigiert mich wenn ich falsch liege :thumbup:
    Möge das Licht mit euch sein! MfG fool_of_lights

    Edited once, last by fool_of_lights (February 20, 2012 at 5:13 PM).

  • Ich glaube, da ist die Grenze von DMXC (zumindest in der 2er-Version) erreicht. Irgendwo darf ja auch noch der Unterschied zu professionellen, kostenpflichtigen Lösungen sein.
    Klar - es geht sicher, dass Du über ausgefeilte Kommunikation via DMX/bzw Artnetkanälen auch den Zustand des zweiten DMXC auf dem gleichen Status wie das erste hältsts.
    Spontane Idee:
    3 Rechner.
    Einer sendet nur "Steuerbefehle" (also welcher Effekt soll denn gerade laufen) und die anderen zwei erzeugen dann den Output - da die nicht bedient werden, ist da auch die Gefahr geringer, dass sie abschmieren. Eine Trennung zwischen Bedienung und Engine ist auch (soweit ich verstanden habe) der Kern von DMXC 3 (im Forum ist da einiges zu lesen).

    Du kannst ja in Abhängigkeit vom Wert eines DMX-Kanals einen Effekt starten oder stoppen. Denkbar wäre es auch, das so aufzubohren, dass alle Werte über 1 zusätzlich noch als Intensität oder Geschwindigkeit interpretiert werden.

    Das würde zumindest mal dafür sorgen, dass beide Rechner im gleichen Effekt stehen. Über ein Beat-Signal könnte man dann noch das Weiterschalten synchronisieren. Aber vielleicht laufen zwei DMXC auf 2 Rechnern ausreichend synchron, dass man davon ausgehen kann, dass die Effekte auch zusammenbleiben. (Sonst kann es sein,das Dein Merger die Effekte irgendwann zuschmiert)

    Bei Deiner Konfiguration würde ich mal nachschauen, ob Du nicht eine Endlosschleife hast, d.h. dass die Änderungen in beide Richtungen übertragen werden. Das würde das Ruckeln erklären. Sonst habe ich das noch nie beobachtet, auch nicht über WLan.
    In Deinem Fall würde ich eine Hierarchie machen, also eines ist der Hauptrechner, das andere der Havarierechner. Der Havarierechner reicht die Werte des Hauptrechners durch, aber nicht umgekehrt. Dann hast Du den Bus sauber. Muss ja auch nicht sein, dass der Havarierechner weiterhin den (abgerauchten) Hauptrechner mit Informationen versorgt.

    Ich hab so was ähnliches mal gemacht, um ein "Putzlicht-Pult" in einem temporären Theater zu realisieren. Das FOH-Pult war über ArtNet (und redundant über DMX) daran angekoppelt. Im Normalbetrieb hat dieser Rechner einfach die Werte durchgereicht. Weiter ging's per DMX an die Dimmer, einen Medien-Rechner (MediaCenter und Artnet-to-FX5-Software für eine Beamerklappe) und einen Audio-Zuspieler (Midi via Ethernet). Ohne FOH-Pult konnte man alles testen und selbst ein DAU mit wenigen Schaltflächen Saal- und Arbeitslicht machen.
    Auch wenn dann der Havarierechner das Nadelöhr ist - ich habe die Erfahrung gemacht, dass Rechner meistens beim Bedienen abschmieren, selten beim Daten-Durchreichen. Daher habe ich mir damals den Hot Standby gespart (also jedes Szenen-Weiterschalten auch im Havariepult nachzuvollziehen).

  • Hallo ihr zwei, erstmal vielen Dank für eure Antworten!

    mir ist gestern auch die Idee gekommen dass ich freie Kanäle als Effektkanäle nutzen könnte, ich hab bisher immer so um die 100 DMX Kanäle über gehabt, da könnt ich dann ja für jede Effektgruppe einen DMX Kanal machen und dann bis zu 255 Effekte pro Gruppe...

    Nur wie könnte ich das Beattol synchronisieren? Ich meine einen "Time Effekt" zu programmieren wäre ja kein Problem ( Ein Effekt mit 2 Steps, wechsel bei Beat, die beiden Steps definieren einen DMX Wert für einen Chanel, bsp. 512, und dann einmal 0 und einmal 255 oder so) nur wie kann ich meinem Havarie DMXC sagen dass er danach sein Beat Tool synchronisieren soll? Weil wenn man das hinbekommt irgendwie übers Ethernet die Beat Tools zu synchronisieren würde der Rest meines erachtens klappen.

    Nachtrag: Vergesst es das geht ja mit DMX In, wenn ich da das Beattool drauflege. Nur hab ich schon ne kleine Latenz wodurch due BPMs bissl niedriger sind.... Statts 115 hab ich derzeit grade 113, vorhin wars sogar kur um die 90 rum... Jemand ne Idee wie ich das besser hinbekomme?

    Und nein ich habe keine Endlosschleife, das hatte ich auch schon probiert ;) Weil das würde ja wirklich unbegrenzte Möglichkeiten geben, dann könnt ich ja die PCs an verschiedenen Stellen im Saal hinstellen und von jeder Stelle aus am Licht spielen, aber das treibt die CPU an beiden Rechnern ins Maximum und es springt die ganze Zeit.
    Bei mir war es via WLan so dass einfach nichtmehr kontionuierlich der Havarie PC upgedatet wurde sondern nurnoch jede halbe/jede sekunde. Muss mal schauen ob das immernoch ist, hatte das nur kurz getestet.


    Liebe Grüße
    Chris

    Steuerung: 4 Notebooks, Full-HD Touchscreenmonitor, FX-5, 2*Eurolite USB2DMX 512, Korg nanoKEY, Stairville DMX Splitter, Botex DMX Merger, 2*Stairville DMX Master I, 12 Kanal DMX Mischer
    gesteuert werden Produkte von: BOTEX, Showtec, Stairville, Eurolight, Eurolite, Antari, Martin, AmericanDJ

    Wer (Rechtschreib-)Fehler findet, darf sie -wie üblich- behalten :)

    Edited once, last by DJChris (February 21, 2012 at 3:38 PM).

  • Mir fällt da grade noch ein wichtiger Aspekt ein.

    Wenn ich so wie jetzt auf meinem zweit PC einen DMX In Soft-Patch mache von 1->1 bis 400->400 und den Rest für die Effekte nehme habe ich ja folgendes Problem: Es läuft ein Effekt der den Scheinwerfer 1 auf und ab dimmt. Bei meinem Zweit Rechner bekomm ich den aktuellen DMX Wert des Scheinwerfers rein und auf der Adresse 401 ein Signal für den PC dass der Effekt läuft.
    Jetzt nehmen wir mal an dass beide PCs komplett Synchron laufen. Der zweite PC bekommt via DMX In den aktuellen Wert des Kanals und der Effekt läuft. Der Effekt schreibt ja ebenfalls den DMX Wert des Kanals. Wenn mir jetzt mein erster PC ausfällt, was passiert nun? Wird der letzte DMX Wert gehalten oder hat der Effekt eine höhere Priorität als das DMX In Soft Patch?

    Klar ich könnt den Softpatch auch gleich weglassen und nur die Effekte/Szenen via DMX In starten, aber wenn ich manuell via Bühnenansicht o.ä. ändere wird das ja nicht übernommen....

    Jemand ne Lösungsidee?

    Liebe Grüße
    Chris

    Steuerung: 4 Notebooks, Full-HD Touchscreenmonitor, FX-5, 2*Eurolite USB2DMX 512, Korg nanoKEY, Stairville DMX Splitter, Botex DMX Merger, 2*Stairville DMX Master I, 12 Kanal DMX Mischer
    gesteuert werden Produkte von: BOTEX, Showtec, Stairville, Eurolight, Eurolite, Antari, Martin, AmericanDJ

    Wer (Rechtschreib-)Fehler findet, darf sie -wie üblich- behalten :)

  • Hey, das ist ein missverständniss, vielleicht hätte ich die Vorgeschichte weglassen sollen.

    Das mit dem MA System war einfach ne Veranstaltung am WE welche mich auf die Idee gebracht hat.

    Ich habe 2 Notebooks, beide mit DMX Control, beide mit DMX Interface, und ich will einfach die beiden PCs synchronisieren dass wenn einer abschmiert alles identisch mit dem andren weiterläuft.
    Bei der 2port Noe von MA geht das nämlich, man schließt einfach 2 PCs an das Node an und die werden dann synchronisiert. Genau das will ich machen, nur mit 2 getrennten Interfaces (des 2port Node ist ja nicht an einem PC angeshclossen, meine IFs schon)


    Liebe Grüße
    Chris

    Steuerung: 4 Notebooks, Full-HD Touchscreenmonitor, FX-5, 2*Eurolite USB2DMX 512, Korg nanoKEY, Stairville DMX Splitter, Botex DMX Merger, 2*Stairville DMX Master I, 12 Kanal DMX Mischer
    gesteuert werden Produkte von: BOTEX, Showtec, Stairville, Eurolight, Eurolite, Antari, Martin, AmericanDJ

    Wer (Rechtschreib-)Fehler findet, darf sie -wie üblich- behalten :)

  • Hey, das ist ein missverständniss, vielleicht hätte ich die Vorgeschichte weglassen sollen.

    Das mit dem MA System war einfach ne Veranstaltung am WE welche mich auf die Idee gebracht hat.

    Ich habe 2 Notebooks, beide mit DMX Control, beide mit DMX Interface, und ich will einfach die beiden PCs synchronisieren dass wenn einer abschmiert alles identisch mit dem andren weiterläuft.
    Bei der 2port Noe von MA geht das nämlich, man schließt einfach 2 PCs an das Node an und die werden dann synchronisiert. Genau das will ich machen, nur mit 2 getrennten Interfaces (des 2port Node ist ja nicht an einem PC angeshclossen, meine IFs schon)


    Liebe Grüße
    Chris


    Okay. So einfach wird das aber nicht sein.. Die Netzwerkfähigkeit ist letztendlich eine der Spezialitäten von MA. Das ganze funktioniert so auch in einer Session mit mehreren PC's, mehreren Nodes oder mehreren Pulten. So weit ich weiß kommunizieren in dem Fall auch nicht alle PCs mit dem Node, sondern die PCs kommunizieren untereinander über MA Net.

  • Hey,

    wie das bei MA gelöst ist ist für mich ja nicht wirklich relevant.

    Ich will nur sowas mit DMXC hinbekommen.
    Beats bekomm ich nun ja grob rein. Kann es sein dass ich es besser Synchron bekomme wenn ich bei den DMX In Einstellungen einstelle dass ich nen gewissen DMX Wert will damit er es als Beat erkennt? Also dass ich dem Steuermodul "Beat" angebe dass es von 128-512 geht aber nicht von 0-128, wenn mein erster PC nun den Wert 0 schickt und dann 512 dass er das dann sauberer hinbekommt? (Nochmal das Problem: Auf meinem HauptPC habe ich z.b. 128BPM, auf meinem zweitrechner nur 124. Manchmal auch ganz plötzlich 90 oder so)

    Ich habe mir auch schon das Plugin für die Externen Programme angeschaut (gugsch du hier) jetzt ist nur die Frage wie ich erstens meine Beats wieder ins DMX Control bekomme (kann ich das Programm relativ einfach reversieren?) und 2. ob mir das Überhaupt so viel bringt, oder ob die Latenz immer noch so deutlich merklich ist, denn dann könnt ich mir des Basteln sparen, denn so gut kenn ich mich mit C noch nicht aus dass ich mal innerhalb von 5 Minuten ein Netzwerkkommunikator geschrieben habe...

    Vielleicht ist das ganze ja auch garkeine Latenz sondern das DMX Refresh... Das müsste ich mir mal noch anschauen, Verschiebe ich das ins Bett gehen mal ;)

    Ich halte euch auf dem Laufenden

    Chris

    Steuerung: 4 Notebooks, Full-HD Touchscreenmonitor, FX-5, 2*Eurolite USB2DMX 512, Korg nanoKEY, Stairville DMX Splitter, Botex DMX Merger, 2*Stairville DMX Master I, 12 Kanal DMX Mischer
    gesteuert werden Produkte von: BOTEX, Showtec, Stairville, Eurolight, Eurolite, Antari, Martin, AmericanDJ

    Wer (Rechtschreib-)Fehler findet, darf sie -wie üblich- behalten :)

  • Hallo,
    zumindest theoretisch könnte man das Beatsignal auch über ein anderes Programm übertragen. ich könnte mal schauen ob ich da was in Delphi 7 hinbekomme. Allerdings wäre dann wirdrt das Problem, wie man das Signal aus DMXC in das Delphi-Programm bekommt und andersherum. Zur Zeit klappt es ja noch nicht einmal mehr, Delphi-Ausgabeplugins zu registrieren, weil Teile der Deklarationen geändert wurden, die entsprechenden Beispiele aber noch nicht aktualisiert wurden.
    Viele Grüße
    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Hallo ;D
    Du hast doch bestimmt einen Ton PC oder? Wenn dieser ein Midi Signal mit dem Beat ausgeben kann, ist das ganze gar kein Problem mehr ;D
    Du schickst das Midi Signal einfach durch irgendeine NetzwerkMidi Lösung (kenn ich jetzt keine aber da gibts bestimmt was) und dann an beide DMXC Computer in den Midi Input und pachtst das auf den Sync Button des Beat Tools!

    lg DMXforBen

  • Hallo,

    @JP,
    ja genau das ist ja das problem, wie bekomme ich das Signal aus dem Programm und wie bekomm ich es wieder rein ;)

    @all: habe gestern mal bisschen getestet und herausgefunden dass die beiden PCs so synchron laufen dass man sie nur alle 10-15 Minuten mal synchronisieren sollte. Problem ist nur dass wenn ich ein Synchronisier Signal Via DMX sende kann es sein dass es einen kleinen Ticken nach dem beat am Zweit PC ankommt. Das bedeutet der 2. PC springt von Beat 1 auf Beat 2 um, unmittelbar drauf bekommt er ein Synchronisierungssignal, welches vom erst PC bei Beat 1 zu 2 entstanden ist. Doch da der 2 PC schon auf Beat 2 ist sprint er sofort auf Beat 3. Das bedeutet er überspringt einen Beat. Ist im Prinzip ja kein problem, nur dass dan Beatgesteuerte Effekte auch plötzlich einen Schritt versetzt sind.
    Deshalb meine Frage an die Gurus, speziell Steffan: Wonach richtet sich die DMX Control Uhr? Also der Counter der DMXC sagt jetzt ist ein neuer Beat? Wenn ich meine beiden Windows Uhren zu 100% Synchron bekomme, habe ich das Problem dann nichtmehr?

    Es wäre sogar Okay für mich wenn ich die BPM Manuell auf den zweit PC übertragen müsste, wenn wenigstens das mit der Synchronheit klappen würde...

    DMXforBen:
    Problem Nummer 1: Ich habe ja nicht nur Veranstaltungen mit DJ bei denen ich DMXC verwende.
    Problem Nummer 2: Manchmal kommen irgendwelche DJs mit Fremdsoftware, mal Serato, mal Traktor, mal VDJ mal dies mal selles, das ist mir zu "unwahrscheinlich", dass das immer klappt
    Problem Nummer 3: In der Aktuellen VDJ Version (Zumindest Pro) gibts nichtmehr die Möglichkeit die BPMs rauszuschicken. Und die Version habe ich. Zumal ich nicht mit dem VDJ Mischer arbeite sondern mit einem externen, VDJ selbst weiß also nie wenn 2 Lieder gerade laufen welches man hört und welches nicht. Solange die Beats synchron sind passt das ja aber wenn nicht dann gibts Chaos.


    Es wäre doch viel zu cool wenn das klappen würde wie ich wollte ;)

    Nachtrag:
    Ich verstehe auch nicht wieso ich die Probleme bekomme dass die Beats auf dem 2. PC langsamer sind. Zeitversetzt würde sich ja durch Latenz erklären, aber wenn zwischen den einzelnen "Beat Signalen" eine größere Zeit ist, ist das doch irgendwie komisch oder nicht? Und am Netzwerk wirds vermutlich kaum liegen, 1GB Lan + WLan (weiß nicht wie gut der Empfang hier oben ist, aber man merkt einen Unterschied an der Kommunikationsgeschwindigkeit beim Kabel ziehen)

    Liebe Grüße
    Chris

    Steuerung: 4 Notebooks, Full-HD Touchscreenmonitor, FX-5, 2*Eurolite USB2DMX 512, Korg nanoKEY, Stairville DMX Splitter, Botex DMX Merger, 2*Stairville DMX Master I, 12 Kanal DMX Mischer
    gesteuert werden Produkte von: BOTEX, Showtec, Stairville, Eurolight, Eurolite, Antari, Martin, AmericanDJ

    Wer (Rechtschreib-)Fehler findet, darf sie -wie üblich- behalten :)

  • Hey DJChris,

    noch ne kleine Frage: wie genau überträgst du den Beat? Einfach mit nem Effekt, mit nem PlugIn oder über andere Wege?

    Hab bisher leider keine Möglichkeit finden können, wie man den BMP-Wert senden kann, empfangen lässt er sich ja grob..

    MfG

    Konstruktive Kritik kann (fast) jeder Techniker gebrauchen, also korrigiert mich wenn ich falsch liege :thumbup:
    Möge das Licht mit euch sein! MfG fool_of_lights

  • Hey ihr zwei,

    ja ich hab nen Effekt mit 2 Steps, einmal DMX Kanal 512 auf 0 einmal auf 255, die werden per Beat weitergeschalten und dann muss man das ganze noch am zweitrechner als Tap Button definieren und mit 2 multiplizieren.

    Und ja den Beat gebe ich in 99% manuell.


    LG
    Chris

    Steuerung: 4 Notebooks, Full-HD Touchscreenmonitor, FX-5, 2*Eurolite USB2DMX 512, Korg nanoKEY, Stairville DMX Splitter, Botex DMX Merger, 2*Stairville DMX Master I, 12 Kanal DMX Mischer
    gesteuert werden Produkte von: BOTEX, Showtec, Stairville, Eurolight, Eurolite, Antari, Martin, AmericanDJ

    Wer (Rechtschreib-)Fehler findet, darf sie -wie üblich- behalten :)

  • Ah ok.
    Wenn sie manuell gegeben werden, ist die Gefahr, dass die Effekte den einen oder anderen Beat verschlucken, nicht mehr so groß.

    Hatte wegen des Verschluckens vom Beat mal festgestellt, dass Effekte dafür iwie anfälliger waren als das "MusicFlash"-PlugIn (kann auch an der damaligen Hardware gelegen haben :D ).

    MfG

    Konstruktive Kritik kann (fast) jeder Techniker gebrauchen, also korrigiert mich wenn ich falsch liege :thumbup:
    Möge das Licht mit euch sein! MfG fool_of_lights

  • Hey,

    des "verschlucken" ist ja logisch wenn ich ein Synchronisiersignal schicke, denn wenn das minimalst nach dem ein beat war kommt, springts zum nächsten Beat.

    Chris

    Steuerung: 4 Notebooks, Full-HD Touchscreenmonitor, FX-5, 2*Eurolite USB2DMX 512, Korg nanoKEY, Stairville DMX Splitter, Botex DMX Merger, 2*Stairville DMX Master I, 12 Kanal DMX Mischer
    gesteuert werden Produkte von: BOTEX, Showtec, Stairville, Eurolight, Eurolite, Antari, Martin, AmericanDJ

    Wer (Rechtschreib-)Fehler findet, darf sie -wie üblich- behalten :)

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.