Posts by BeatHunter

    Das ist ja genau der Sinn von Prioritäten: Effekte mit höheren Prioritäten überlagern Effekte mit niedrigeren Prioritäten. Das ist wie ein Papierstapel zu sehen. Das Blatt, was weiter oben liegt, ließt du eher als die darunter. Dabei ist es aber vollkommen egal, was drauf steht. Du ließt damit auch ein Blatt mit "Setze die DMX-Werte für die DMX-Kanäle ... auf 0", bevor du darunter etwas anderes ließt. Und das was weiter oben liegt, wird auch so lange ausgeführt, solange dieser Effekt läuft.

    Wenn in dieser Zeit dann eben nur von einem anderen PC per DMX-In beliebige DMX-Werte ankommen, werden diese beim passenden Modus auch direkt 1:1 an DMX-Out durchgereicht. Das Nodle U1 und auch das R4S arbeiten in diesem Modus nach dem HTP-Prinzip: es gewinnt immer der höchste Wert. Ist der Blackout-Effekt aber nun in DMXC2 aktiv, gewinnen automatisch immer die DMX-Werte, die per DMX-In ankommen - denn diese sind ja dann ab DMX-Wert immer höher als der von DMXC2. Und bei 0 ist es egal, wer für die 0 verantwortlich ist.

    Das klingt sehr plausiebel. So tiefgründig ist mir das tatsächlich noch nicht bewusst gewesen. Vielen Dank zunächst für den kleinen Exkurs. Das muss ich testen. Ich denke auch, dass mir das weiterhelfen wird.

    Gruß Beat Hunter

    ... am PC mit DMXC2 ein zweites Interface verwenden. (DMXC2 kann 1 DMX-In und zwei DMX-Out) An das zweite Interface die Nebler, Lüfter und Cold Sparks konfigurieren und hängen.
    ...

    Das ist ein guter Ansatzpunkt das werde ich auf jeden Fall testen. Allerdings weiss ich im Moment noch nicht, wie ich im DMXC2 die Geräte verschiedenen Interfaces zuweise. Hierzu finde ich im DMXC2 keine Option.

    LightningBrothers

    "alle DMX-Kanäle auf 0 setzt" ist mit klar, das mache ich ja im Prinzip am Anfang der Lasershow auch. Im DMXC2 habe ich es auch schon mit Blackout setzen versucht. Aber da gelingt es mir dennoch nicht, nach Ende der Lasershow das Szenarium wie davor wieder herzustellen.
    Mit Prioritäten habe ich tatsächlich noch nicht gearbeitet. Je größer der Wert um so höhere Priorität, oder?
    Aber wenn der nur einmal gesendet wird, würden doch dann die Efekte im nächsten Moment ihre neuen Werte senden. Wenn ich den stets wiederhole, werden ja wiederum die Werte der Lasershow mit 0 überschrieben, oder nicht?

    Gruß Beat Hunter

    Hallo Steff,

    ja, genau. Die beiden Rechner nutzen quasi wechselweise die gleiche Gerätegruppe, mit gleichen Adressen.

    Ja, ich kann das Nodle U1 nutzen und über den DMX In und einem 1:1 Routing nutzen.
    Ich kann auch den Merger mit "Last changed channel" nutzen, das klappt beides nahezu identisch.

    Aber mein Problem ist hierbei in beiden Fällen, dass ich vor dem Start der Lasershow zunächst alle Effekte und zum Teil auch Szenen im DMXC2 beenden muss, da diese sonst weiter Daten an die Geräte senden (Last changed channel) und die Daten der Lasershow für die jeweiligen Geräte überschrieben werden. Das kann ich gut über DMX In und Aufruf einer Szene zum Beenden regeln.
    Aber nach der Lasershow möchte ich gern das gleiche Szenarium wie vor der Lasershow aufrufen. Daher die Frage, ob es möglich ist z.B. über ein Script abzufragen, was zuvor beendet wurde, um gezielt dies wieder zu aktivieren?

    Wenn ich das Ganze per Umschaltung mache, muss ich nichts beenden und nach dem Zurückschalten läuft einfach alles weiter.
    Das Problem hierbei ist, dass ich dann auch nicht mehr die MIDI Fernbedienung im DMXC2 für die Nebler, Lüfter und Cold Sparks nutzen kann.

    Aber hier habe ich quasi auch schon fast eine Lösung. Ich muss die Geräte die ich von Hand über MIDI nutzen will vor der Umschaltung am DMXC2 belassen und nur die Geräte die über die Lasershow gesteuert werden sollen hinter die Umschaltung bringen.
    Jetzt könnte ich die Umschaltung eventuell noch per DMX aus der Lasershow heraus machen, via DMX-Relais.

    Also eine optimale Lösung fehlt mir noch.

    Gruß Beat Hunter

    Hallo,

    ich grüble nun schon länger über einer Idee, deren Umsetzung mir einfach nicht gelingen will. :argh:

    Also, ich benutze seit vielen Jahren DMX Control 2, was ich mir über Jahre gut inkl. aller DDFs aufgebaut habe und auch bereits viele schöne Sachen umgesetzt habe, auch in Kombination mit Videos. Hiermit betreibe ich etliche RGBW Spots, 4 Moving Heads, sowie einige Effektgeräte und aber auch einige Nebler mit Lüftern. Über eine TouchOSC Bride habe ich mir auch eine sehr schöne MIDI Fernbedienung gebaut, so dass ich einige Effekte, Szenen und vor allem auch die Nebler und Lüfter bequem vom Tablet aus steuern kann. Soweit alles top, funktioniert tadellos.

    Weiterhin habe ich in den letzten Jahren Technik für Lasershows aufgebaut. Diese Shows laufen auf einem separaten Rechner und werden über eine Timeline programmiert. Diese Software bietet neben der ILDA Ausgabe, von Haus aus eine DMX-Ausgabe. Nun habe ich auch einige Lasershows programmiert, welche von Moving Heads und RGB Spots unterstützt werden. Auch die Gazewand kann ich per DMX abbauen und Cold Sparks steuern. Die Nebler habe ich bislang eigentlich immer mit Funkfernbedienung situativ per Hand gesteuert.

    Wenn ich jetzt bei einem Musik/Licht/Video Event eine Lasershow einschieben möchte, muss ich die beiden Universen (DMX Control 2 auf Rechner 1 und Lasersoftware auf Rechner 2) umschalten. Da dies mit einem DMX4All Merger (Last changed channel) nicht so gut funktioniert hat, habe ich bislang die Umschaltung mit einem Hardware Schalter gemacht. Somit habe ich die Nebler aber dann nicht mehr über die MIDI-Fernbedienung zur Verfügung.

    Jetz habe ich mir Euer Nodle U1 zugelegt und gebastelt, mit dem Hintergrund die Umschaltung "softer" oder per Befehl machen zu können. Ich möchte das Laser Universum auf den DMX In des Nodle geben und die übrigen Ausgaben vom DMX Control 2 quasi blanken. Aber ich möchte ja auch die MIDI Fernbedienung noch aktiv nutzen können.

    Versuch auf ein DMX In Signal ein Blackout zu aktivieren und über ein anders DMX In Signal das Blackout zu deaktivieren geht irgendwie nicht richtig.

    Versuch über Szenen alle Effekte zu beenden und einige Ausgaben zu blanken, geht, aber welche Effekte müssen dann nach der Lasershow wieder aktiviert werden? Welche aktiven Ausgaben müssen wieder gesetzt werden, um den gleichen Zustand wie vor der Lasershow herzustellen? Ist das eventuell über Skripte möglich, die sich merken, was vor der Lasershow, wie lief und was danach wieder gestartet werden muss? Keine Ahnung!

    Ich könnte ja die Nebler samt Lüfter, Cold Sparks, Gazewand und so per WDMX vor dem Umschalter abgreifen. Aber auch da müsste ich die Umschaltung per Hand machen. Es sei denn ich baue mir einen DMX gesteuerten DMX Umschalter? Das wäre cool, wenn dies der Merger leisten könnte, kann er aber meines Wissens nicht. Eventuell gibt es aber bereits genau sowas, kann es aber nirgends finden?

    Also, wenn hier jemand Ideen und Vorschläge für die Lösung meiner Aufgabe hat, würde ich misch sehr freuen. Ich hoffe es ist in etwa rüber gekommen, was ich vorhabe.

    Gruß Beat Hunter

    Hallo Uwe,

    ich habe heute nochmals ein wenig Zeit in verschiedene Testes gesteckt. Dein Hinweis war gut.
    Ich habe aber, bevor ich Deinen Post gelesen habe zunächt das ganze noch in meiner VM unter WinXP getestet. Komischerweise hatte ich dort die selben Probleme. Aufgrund deiens Hinweises habe ich es bei XP alleine durch löschen der entsprechenden Verzeichnisse hinbekommen. Bei Win7 hat das leider so nicht ganz funktioniert.

    Also so habe ich alles deinstalliert und die entsprechenden Ordner gelöscht.
    Wichtig für alle anderen mit selbem Problem unter Win7 Pro:
    löschen von - C:\ProgramData\PopSoft (verstecktes Verzeichnis!)
    löschen von - C:\Users\UserXXX\AppData\Roaming\PopSoft (verstecktes Verzeichnis!)
    löschen von - C:\Users\UseXXXr\Documents\DMXControl-Projekte
    löschen von - D:\Programme\DMXControl (jenachdem wo DMXControl installiert wurde!)
    Registry-Einträge müssen nicht unbedingt gelöscht werden.

    Nach Neustart und der Neuinstallation lief das Defaultprojekt zunächst erst einmal!

    Bei der Konfiguration von BeatDedection ist mir folgendes Problem aufgefallen.
    Wichtig für alle die VU-Meter nutzen möchten:
    Die Konfiguration von VU-Meter muss (zumindest bei mir) 2x unter gleichem Namen gespeichert werden!
    Einmal beim Benutzer unter C:\Users\UserXXX\Documents\DMXControl-Projekte
    und einmal im Installationspfad (bei mir) D:\Programme\DMXControl\Projects
    Wenn das nicht gemacht wird, findet DMXControl nach dem nächsten Neustart die letzte Konfiguration von VU-Meter nicht mehr.

    Ich denke, das ist ein Ansatz, wo Frank Brueggemann nochmals kontrollieren sollte. Hier steckt, so vermute ich die Ursache für die Fehlfunktion, welche hier oft diskutiert wurde.

    Ich bin jedenfalls erst einmal froh, dass mein Projekt wieder läuft! :thumbup:

    Für weitere Fragen und Tipps bin ich jetzt gern bereit.
    Wenn sonst noch Informationen benötigt werden, ich bin für alle Tests offen.


    Beste Grüße BeatHunter

    Hallo Leute, hallo Frank

    leider muss ich auch noch mal auf das Problem vom Post 27, 100 und 103 zurück kommen.
    Seit ca. einem Jahr nutze ich DMXControl und habe auch erfolgreich des Plugin BeatDetection verwendet. Bis vergangene Woche. Heute will ich DMXControl starten und habe die gleichen Probleme wie in den o.g. Posts.
    Ich verwende:
    - Win7 Pro, 64Bit, SP1
    - ESI MAYA44 v1.18 (64 Bit) als Soundkarte
    - DMXControl 2.12.2
    - BeatDetection v2.12.00

    Sobald ich das Plugin aktiviere, bekomme ich Fehlermeldungen und DMXControl arbeitet nicht mehr sauber. Man kann dann nur die BeatDetection.dll löschen damit DMXControl wieder richtig läuft. Ich habe seit vergangener Woche, als noch alles lief nichts wissentlich an Paremetrierung geändert. Ich habe es auch mit einem LeerProjekt getestet und sogar auf dem Laptop installiert, auch Win7 Pro, 64Bit, SP1. Ich habe die meisten Programmversionen aus diesem Beitrag getestet. Immer das gleiche Problem.
    Ich befürchte mal, seit einem Windowsupdate besteht das Problem. Eventuell ein Rechteproblem?

    Hat sonst jemand solche Probleme oder besser noch eine Lösung des Problems?
    Ich bin schon ein wenig verzweifelt, ich habe am 28. eine Veranstaltung und gestern den ganzen Tag mit herumprobieren verbracht, owohl ich doch noch einiges vorbereiten wollte. :argh:

    So stellt sich das Problem bei mir dar:

    Progammstart DMXControl

    Fehlermeldung
    BeatDetection
    - Laufzeitfehler `381´: Ungültiger Index für Eigenschaftsfeld

    DMXControl V2.12.2 - Fehlermeldung
    - Es ist ein nicht behandelter Fehler aufgetreten. Sollte dieser Fehler reproduzierbar sein, prüfen Sie bitte ob ein Update erhältlich ist. Ist dasd Problem nicht behoben, wenden Sie sich bitte mit folgenden Daten an den Support:

    DMXControl.ERR
    ----------------------------------------------------------------------
    F E H L E R P R O T O K O L L
    ----------------------------------------------------------------------
    DMXControl V2.12.2 - Fehlermeldung
    ----------------------------------------------------------------------
    FEHLERBESCHREIBUNG
    Fehler-Nr: 13 (Typen unverträglich)
    Modul: Modules
    Prozedur: OpenToolWindow
    Zeilen-Nr.: 50100
    Datum/Uhrzeit: 01-31-2015 / 16:32:40
    ----------------------------------------------------------------------
    CALLSTACK
    ----------------------------------------------------------------------
    SYSTEMINFO:
    Plattform: Windows NT
    Version: 6.1
    Build: 7601 Service Pack 1
    ----------------------------------------------------------------------


    Fortsetzen mit nächsten Befehl

    DMXControl V2.12.2 - Fehlermeldung
    - Es ist ein nicht behandelter Fehler aufgetreten. Sollte dieser Fehler reproduzierbar sein, prüfen Sie bitte ob ein Update erhältlich ist. Ist das Problem nicht behoben, wenden Sie sich bitte mit folgenden Daten an den Support:

    DMXControl.ERR
    ----------------------------------------------------------------------
    F E H L E R P R O T O K O L L
    ----------------------------------------------------------------------
    DMXControl V2.12.2 - Fehlermeldung
    ----------------------------------------------------------------------
    FEHLERBESCHREIBUNG
    Fehler-Nr: -2147418105 (Automatisierungsfehler
    Der Aufgerufene (Server, nicht die Serveranwendung) ist nicht verfügbar und kann nicht gefunden werden. Alle Verbindungen sind ungültig. Eventuell wurde der Aufruf ausgeführt. )
    Modul: Modules
    Prozedur: OpenToolWindow
    Zeilen-Nr.: 50280
    Datum/Uhrzeit: 01-31-2015 / 16:38:28
    ----------------------------------------------------------------------
    CALLSTACK
    ----------------------------------------------------------------------
    SYSTEMINFO:
    Plattform: Windows NT
    Version: 6.1
    Build: 7601 Service Pack 1
    ----------------------------------------------------------------------

    Fortsetzen mit nächsten Befehl
    --> DMXControl startet, funtioniert aber nicht korrekt und kann nur über Taskmanager beendet werden.

    wenn BeatDetection.dll im verzeichnis gelöscht wird, startet DMXControl sauber,
    wenn man jetzt BeatDetection.dll hineinkopiert und das Plugin deaktiviert läuft DMXControl auch sauber,
    so kann mann das Pluin konfigurieren,
    aktiviert man das Plugin kommt eine Fehlermeldung:

    BeatDetection
    - Laufzeitfehler `91´: Objektvariable oder With-Blockvariable nicht festgelegt

    nach Bestätigung kommt ein Fehlermeldung:

    BeatDetection
    - Laufzeitfehler `440´: Automatisierungsfehler
    (2x die gleiche Meldung hintereinander)

    Wenn sonst noch Informationen benötigt werden, ich bin für alle Tests offen.

    Beste Grüße BeatHunter

    P.S.: Großes Respekt und vielen Dank an alle Entwickler hier. Hier kann ich nur meinen Hut ziehen. Danke für Eure Arbeit! :thumbup: