Posts by peterpan

    Nachdem mir freundlicherweise die Sourcen zur Verfügung gestellt worden sind, habe ich gestern ein bisschen Zeit gefunden mal reinzuschauen und habe es für 3.1.1 gefixt. Details im ersten Post des Threads.

    Nur in aller schnelle, weil ich gerade auf dem Sprung bin: Vielen Dank schonmal Markus, das klingt sehr gut. Das werd ich mir morgen direkt mal durchschauen.
    Und falls es da wirklich noch ein Beispielprojekt gibt JP, würdest du mir einen riesigen gefallen tun, wenn du mir das zukommen lässt.

    Schönen Samstag noch!

    Liegen die Sourcen denn irgendwo offen rum?
    Bin tatsächlich auch studierter Informatiker und würde wenn mal Zeit über ist auch mein Glück versuchen.
    Schaden würds ja keinem wenn ich auch scheiter ;)

    Ich lösche mal meinen Startpost und nehme ihn der Übersichthalber für die Versionen des Plugins. Ich starte mit v 0.0.2 weil ich keine Historie der Versionen des Entwicklers habe.

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    FAQ

    - Aktuellste Version: 0.0.2
    - Unterstütze DMXC3 Version: 3.1.1
    - Ich fixe bloß das bereits bestehende Plugin, alle Rechte liegen weiter bei dem ursprünglichen Entwickler
    - Dies ist kein Versprechen zur Weiterentwicklung. Ich bin selber sehr an der Asio-Realisierung interessiert, weiß aber nicht wann ich dazu komme

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Installation

    Das Zip-File enthält die Ordnerstruktur von DMXC3. Also einfach entsprechend eures Installationspfades entpacken und vorhandene Dateien überschreiben.

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Changelog

    Version 0.0.2 --> Minor Update ohne neue Features, lediglich Migration des bestehenden Plugins, damit es unter 3.1.1 lauffähig ist
    - BASS.NET API auf Version 2.4.12.0 geupdated und Methoden-Aufrufe entsprechend angepasst
    - Verschiedene kleine Fixes um DMXC 3.1.1 Kompatibilität herzustellen

    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Hallo Helmut, danke schonmal für deine Antworten.
    Dein Gedanke ist klar geworden, aber so ganz löst das mein Problem noch nicht:

    1) Bei deiner Art würdest du ja bei dem Beispiel einer 4er Bar dann für jede einzelne Farbe nochmal einen Lauflicht-Effekt mit 4 Schritten programmieren: Also wenn ich beispielsweise blau durchlaufen lassen will, muss ich einen Effek erstellen, der in 4 Schritten jedes Licht einmal auf blau stellt. Das gleiche dann für weitere 5 Farben die man so im petto haben will.
    Das macht also für ein einzelnes Lauflicht bei einer 4er Bar 6 Effekte. Will ich das ganze auch noch in 2er Reihe laufen lassen, kommen nochmal 6 Effekte dazu. Dann mit 3er Reihe, nochmal 6 Effekte. Und eventuell für eine ganz andere Form nochmal 6 Effekte. (Vorwärts, rückwärts, hin und zurück lass ich mal außen vor, dafür reicht ja jeweils ein Effekt um das entsprechende Lauflicht so anzustarten).

    Das ist für mich kein Stück modular oder generisch nur für sowas 18 Effekte zu bauen. Das ist genau das Gegenteil von dem, was man erreichen will: Farben, Bewegungen und Effekte wie Lauflichter zu trennen und kombinierbar zu machen.

    2)
    Der zweite Punkt ist das schon von Stefan angesprochene Problem bei HTP. Da habe ich mich noch nicht umgeschaut wie man sowas clever in dmxcontrol löst. Also LTP verwenden, oder HTP und das ganze anders umschiffen. Punkt 1 ist aber auch erstmal deutlich wichtiger für mich.

    Hallo Stefan,

    der zweite Teil mit HTP/LTP ist klar geworden, den ersten Absatz Begreif ich aber leider nicht. Da steh ich grade voll auf dem Schlauch, wie ich das umsetzen kann.

    Rein vom Verständnis her bin ich soweit (Für eine simple 4er PAR-Bar als Minimalbeispiel):
    - DIM-Effekt, der alle Lampen auf 100% stellt
    - FAB-Effekt, der alle Lampen auf (beispielsweise) rot stellt
    - Wie programmiere ich jetzt den Effekt, der über die Grundfarbe der Lampen jeweils eine Lampe in einer anderen Farbe laufen lässt? Und zwar so, dass diese Farbe dann wie von dir beschrieben beliebig ausgewählt werden kann?
    Für das Minimalbeispiel muss er ja vier Schritte besitzen. Was passiert in diesen vier Schritten?

    Ich hoffe es wird klar wo ich im Kopf feststecke, ich weiß nicht so recht wie ich es besser erklären soll :(

    Danke für die flotte Antwort :)
    Ich muss grad zugeben, dass ich nicht so ganz folgen kann. Das ist mir leider auch aus der Erklärung in dem York Wiki für die Farbwechsel-Effekte nicht so ganz klar geworden.

    Ich lese das so, dass man quasi die ganzen LLI Effekte nochmal programmiert, nur dass man die Farbkanäle anspricht und nicht den Dimmer. Damit wäre aber nach meinem verständnis die ganze Modularität futsch und man müsste für sämtliche Farbkombinationen die man haben will auch sämtliche Lauflicht-Muster nochmal programmieren.

    Wo ist mein Denk-Fehler?

    Hey,
    ich bastel mir momentan erstmal ein Grundsetup zusammen und teile das ganze nach dem York Vorbild auf. Also Bewegungen/Farben/Dim/Lauflicht usw. getrennt.

    Meine bisherigen Lauflichter sprechen halt die Dimmerkanäle an, da die Farben davon getrennt sind.
    Wie genau würdet ihr dann Lauflichter aufbauend auf einer Farbe umsetzen? (Also meinetwegen leuchtet alles rot und da soll jetzt ein blaues Lauflicht rüberlaufen)

    Freu mich über Tipps und Vorschläge :)

    Ach kann sie? Im Wiki stand das noch nicht, daher dachte ich, dass das nicht geht.
    Und wie ist es um die Beaterkennung bestellt? Hab gelesen, dass es da gerne auch mal um 5 bpm daneben liegt. Ist das aktuell noch so? (Ich kann es leider nicht testen, da egal ob Asio, nicht Asio, virtuellen Soundkanälen oder echten Recording-Karten das Plugin immer dmxc zum Absturz bringt)

    Ja ich hatte halt gedacht, dass es eventuell manchmal entspannt sein kann auch einen Masterdimmer zu haben.
    Aber mit deiner Idee hast du mich auf was gebracht: Ich lass den "echten" Masterdimmer auf 255 und bastel mir eben noch einen virtuellen Kanal dazu, der dann der Masterdimmer ist indem er die anderen virtuellen einzelnen Dimmer steuert.
    Das ist ja genau das was ich eigentlich abbilden wollte.

    Probier ich heute Abend direkt aus, danke :)

    Hallo,
    ich hänge gerade fest und bin auch nach langer Suche nicht weitergekommen: Gibt es die Möglichkeit bei Wertänderung eines "virtual channel" eine Prozedur zu triggern?


    Ich kann auch kurz den Hintergrund erklären, vielleicht gibt es ja auch eine bessere Lösung und ich habe inzwischen einen Knoten im Kopf:
    - Mein Gerät besitzt einen Master-Dimmer Channel und mehrere RGB Channels
    - Um die RGB Channels einzelnd zu dimmen, habe ich für jeden einen "virtual channel" erzeugt
    - Wenn ich jetzt einen Virtual Channel hochziehe, bleibt der Master-Dimmer natürlich erstmal auf 0 würde ich erwarten
    --> Meine Idee war jetzt, dass wenn sich ein Wert der virtuellen Kanäle ändert eine Prozedur den Masterdimmer auf 255 setzt, bzw. wenn alle virtuellen Kanäle auf 0 geändert wurden, der Masterdimmer entsprechend auch auf 0 gesetzt wird. Und genau dafür müsste dann ja eine Wertänderung an einem virtuellen Kanal eine Prozedur triggern.

    Wie würdet ihr das lösen?

    Sorry, das hatte ich nicht dazu geschrieben. Ja, ich werd definitiv zur 2.12 greifen, die nutz ich bereits in anderem Kontext. Finde das DMXC-Projekt hervorragend!
    Für das mobile DJn wollte ich mir jetzt aber auch endlich mal was fertig machen und hatte gehofft, dass die Version 3 mit dem neuesten Update jetzt für mich geeignet ist. Aber da bin ich wohl einfach ne Ecke zu früh dran. Für den wirklich produktiven Einsatz ist es wohl kaum zu gebrauchen, da ich im Forum auch viel negatives über den Audio-Analyzer gelesen habe.

    Es ist wie es ist, jetzt nutz ich eben Version 2. Aufwändiger zu programmieren, dafür dann eben die Features die man braucht :)

    Okay Thema hat sich für mich erstmal erledigt. Da weder Midi- noch Tastatursteuerung geht, der Audioanalyzer nicht mit ASIO umgehen kann und generell ständig zu abstürzen führt ist dmxc3 momentan für mobile DJs noch nicht geeignet. Ist schade drum, aber vielleicht ist das Ding ja in 1-2 Jahren wirklich einsatzbereit und ich bekomme nochmal Lust wieder umzusatteln ;)

    Da das ganze hier auch nicht kommerziell läuft soll das auch gar kein meckern sein, einfach eine ganz nüchterne Feststellung ;)

    Hallo,

    Lichtsteuerung nur per Maus ist haptisch echt nicht so cool)

    zumindest mit einem DMX-Pult geht es aktuell schon. Aber die MIDI-Funktion soll tatsächlich mit der 3.2 kommen. Dass das Plugin aber mit der 3.1.1 nicht mehr tut, ist gut zu wissen. Ich werde mal intern nachfragen, ob das nicht vielleicht gefixt werden kann, damit wir zumindest bis zur 3.2er eine Überbrückung haben.Viele Grüße
    JP

    Hallo JP,
    ist beim Nachfragen schon was rausgekommen?
    Das wäre gut zu wissen, da ich gerade ein Projekt für mich als mobilem DJ von 0 starten möchte, und ohne MIDI in absehbarer Zeit würde ich halt doch dmxcontrol 2 oder was ganz anderes verwenden.