Cues per MIDI starten -> Anfängerprobleme

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!


  • Hallo,

    Für eine Band, deren Musik zu 50% von einer DAW kommt ich möchte gern eine ca. 1-stündige Lichtshow per MIDI steuern, da der Rechner sowieso immer läuft.

    Derzeit habe ich für den ersten (von ~13) Songs mehrere Cues erstellt, die zu verschiedenen Zeitpunkten gestartet werden sollen.
    Der Plan ist per MIDI ControlChannel an den jeweiligen Stellen an denen die Cues starten sollen einen neuen CC Wert zu senden.
    Also zum Beispiel: MIDI: CC1 Wert 5 -> startet Cuelist1 (LEDs Dimmer auf 100% & Farbe auf Rot)
    MIDI: CC1 Wert 10 -> startet Cuelist2 (Hazer anschalten & Spots einschalten)

    (Ich würde dieses Vorgehen einer "spiele eine lange Cuelist-Group"-Lösung für den Song vorziehen. Dann könnte z.B. der Song unterbrochen werden und wieder von weiter vorn wieder gestartet, ohne das man das manuell in dmxc3 einstellen muss)

    Anfangs dachte ich ich könne einfach aus der DAW im CC1 den Wert 5 senden , und diesen in DMXC3 (3.3.1) anlernen.
    Aber anscheinend kann ich nur den CC1 anlernen. (Bitte korrigiere mich jemand wenn das nicht stimmt !)


    Nun bin ich am verzweifeln, was genau ich machen muss, damit dann z.B. Cuelist1 startet wenn der Wert 5 auf MIDI CC1 gesendet wird.
    Ich krieg das Input Assignment nicht auf die Reihe. :argh:

    Leider ist die Youtube Video Reihe zum Input Assignment nicht fortgeführt worden und ich verstehe irgendwie nur Bahnhof wenn ich versuche mich da anhand verstreuter Foreneinträge reinzufuxen.
    Gibt es irgendwo ein gutes Tutorial oder sonstige Grundlagen-Erklärungen zu ? Ich würde gern verstehen wie es geht, aber alles was ich find ist viel zu tief in der Materie als das ich mir ein Gesamtbild machen könnte.
    Ich fühle mich so, als ob ich in die Bedienungsanleitung für ein Auto sehe, aber immer Seiten finde die die Funktion einzelner Schrauben erklärt.

    Könnte mir jemand einen Link zu einer guten InputAssignment Anleitung geben (Das Wiki find ich leider schon zu viel knowhow vorausgesetzt)
    ODER
    wenn es sowas nicht gibt erklären was genau ich machen muss im Input Assignment damit
    ich eine Cuelist mittels eines Variablen MIDI_Rule_übergabeWertes starten kann: wenn der CC1 Wert z.b. 5 ist (obwohl der in der Midi_Rule als 0.031496062992125984 angezeigt wird.)

    Wäre absolut super !!:)

  • Guten Morgen,

    tatsächlich gibt es auf YT nur einen Livestream von uns, in dem wir mehr zum Input Assignment erklären. Aber hier das mal in Kurzform. Letztendlich ist das Input Assignment so aufgebaut, dass man ja mehrere Nodes zu einem Logik-Schaltkreis zusammenschalten kann. Für deine Verschaltung brauchst du erst einmal den Midi-Node, den du im Midi-Ruleset definiert hast. Wenn du den eingefügt hast, brauchst du einen Logic Node. Diesen findest du, wenn du in der Node-Ansicht einen Rechtsklick machst und dort auf Hinzufügen => Logik => Logik. Mit diesem Logik-Node kannst du jetzt zwei Inputs vergleichen. Der eine Input wird dein Midi-Wert sein, also ziehst du da einfach eine Verbindung von dessen Ausgangs-Port zu einem der beiden Input-Ports im unteren Teil des Nodes. Nun musst du den Node noch konfigurieren. Dazu machst du einen Doppelklick auf den Node und in dem sich öffnenenden Fenster stellst du oben im Dropdown auf "Gleich" oder "Equal". Unten solltest du schon den Wert sehen, der durch den Port in diesen Node rein geht. Am anderen Port trägst du jetzt noch den Wert ein, auf den du prüfen möchtest (hier also z.B. 5). Dann gibt der Node "True" aus, wenn diese beiden Werte gleich sind und "False" wenn diese beiden Werte nicht gleich sind.

    Jetzt ist hier interessant, ob du die Szenenliste nur starten oder auch stoppen willst. Wenn du sie nur starten willst, dann kannst du einfach einen Cuelist-Node einfügen (über Rechtsklick => Wrapper => Cuelist => Cuelist). Du musst jetzt den Node öffnen und dort bei dem "Cuelist" Port das Zusatzfenster öffnen. In diesem Zusatzfenster kannst du nach der zu startenden Cuelist suchen und auswählen. Wenn du die Eigenschaften wieder schließt, siehst du jetzt einige Eigenschaften dieser Cuelist. Und du siehst auch den "Start" Input. Wenn du jetzt den Ausgang des Logic Nodes mit diesem Port verbindest, solltest du in der Lage sein, die Cuelist zu starten.

    Viele Grüße

    JP

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

  • Hallo JPK ,

    Danke für die Schnelle & sehr ausführliche Antwort ! :thumbup:

    Ich hab es mit deiner Anleitung auch schon fast geschafft alles Richtig einzustellen.
    Lediglich im Logic-Node macht mir das Eingeben des Wertes auf den geprüft werden soll (hier 5 bzw: 0.031496062992125984 ) probleme.

    Ich kann beim zweiten eingang des Logic-Nodes lediglich True/False auswählen ! Die Option eine Zahlenwert einzutragen habe ich nicht.

    Kannst du mir damit vllt. auch noch auf die Sprünge helfen ?

  • Hallo!

    Grundsätzlich kannst du dich im Input Assignment ein Stück weit davon lösen "ich brauche eine Lösung für MIDI" oder "ich brauche eine Lösung für mein Softdesk". Ja, jedes Element hat zwar hinten raus noch ein paar Feinheiten, die es zu beachten gilt. Diese stehen aber meist immer im Kontext der jeweiligen Funktion, weil ein einfacher MIDI-Taster ohne LEDs eben naturgemäß weniger kann als ein Button auf dem Softdesk, den du vom Input Assignment aus auch mit Text und Farben bespaßen kannst.

    Das wichtigste: die grundlegende Logiken sind für eigentlich alle Eingabegeräte gleich, gerade weil das Input Assignment dann mit normierten Werten arbeitet. Deswegen siehst du bei MIDI eben keinen Wert zwischen 0 und 127, sondern ebenfalls einen Wert zwischen 0 und 1. Daher ist es auch möglich, dass du eben zum Testen auch ein Softdesk mit Fadern und Buttons hernehmen kannst, welches die Werte simuliert, mit denen du im Input Assignment weiterarbeitest. Funktioniert die Logik entsprechend deiner Vorstellung, hängst du am Start nur den passenden MIDI-Input statt des Elements aus dem Softdesk und dann arbeitet die Logik genauso weiter. Dies mal noch zur allgemeinen Einordnung.

    Bezüglich des konkreten Anwendungsfalls "ich möchte bei einem Wert von A die Cuelist B starten" brauchst du hier ein Node, dass Werte vergleicht. In der Liste der Nodes des Input Assignment findest du hier das Compare-Node. Bei diesem musst aber wie auch beim Logic-Node noch einstellen, wie es arbeiten soll. Mit der Option "None" für den Operator bleiben diese und auch noch andere Nodes "stumm" und verarbeiten die ankommenden Werte nicht.

    Stefan