Hey
ich habe bisher mit Lichttechnik noch nie was zu tun gehabt, aber jetzt die Idee sich da doch ein paar Kleinigkeiten anzuschaffen.
Ich werde mir vermutlich DMX-Control, PC-Dimmer und QLC+ mal näher anschauen.
Wobei mir an letzterem die Quellsprache C++ und die Tatsache dass es open source ist und dass es auf Linux läuft sehr gut gefällt.
So aber meine eigentlichen Fragen gehen Richtung Interface:
Aktives Interface:
Hier rechnet halt der Chip vom Interface bspw. FadeLäufe aus, richtig?
Naja die Frage dazu ist, die Software muss eigentlich genau wissen wie das Interface tickt, oder?
Sendet DMXControl dann
(1)fade Channel 1 von 5-200 in X millisec mit der Easing/Interpolations-Funktion(linear)
(2) breche dieses gefade ab. (bspw. bei Userabbruch)
(usw)
ist das ungefähr so aufgebaut, die Schnittstelle?
was mache ich aber wenn die Interpolationsfunktion nicht auf dem Hardware-Teil gegeben ist?, oder ich einen ganz wirren Animationsverlauf habe, dann muss ich ja eigentlich wieder direkt senden
oder meinen schönen Laptop-Prozessor das wieder ausrechnen lassen.
Was spricht eigentlich dagegen das ganze Zeig nicht gleich alles auf dem PC ausrechnen zu lassen?
Vor allem wenn ich mehrere Kerne habe?(Außer interrupts und Memory-Traps, sind die aber so schlimm?)
Außerdem könnte ich einen Linux-Echtzeitkernel verwenden
Wie sieht das bspw. mit nem Raspberry PI aus? Linux Echtzeitkernel und die GPIO als signal+ und signal- ???
Passives Interaces:
vice versa
ART-Net:
muss Art-Net nicht sowieso aktiv sein. Also ich sende über ART-Net nur dmx Befehle und nicht wie oben angegeben fade befehle mit zeitrange und etc?
Also muss ich bei Art-Net eh alles aufm PC ausrechnen, oder?
Es sei denn ich weiß dass hinten dran auf dem entfernten Rechner bspw. (an den ich dmx Befehle wie ART-Net sende) ein aktives Interface angeschlossen ist, dessen API ich auch auf dem Source-Rechner habe, oder?
Warum eigentlich UDP und nicht TCP?:
-keine Pakektankunftskontrolle
-keine Paket-Order-Kontrolle
es läuft vermutlich etwas schneller als TCP, aber ich bin schon der Meinung dass alle Pakete wichtig sind und nicht wie beim Streaming von TV-Inhalten mal das ein oder andere Paket verschwinden dürfte
Nodle:
was ist an Nodle besser als an DE-Interface, oder OPEN-Enttec: http://www.enttec.com/index.php?main_menu=Products&pn=70303
Wenn ich ART-Net verwende, um bspw. meine Signale via Kabel oder Lan auf einen vorne an der Bühne stehenden PC übertrage, von diesem PC/Raspberri PI auf Nodle gehe und dann auf meine Lichter
Welchen Vorteil bietet mir dann Nodle und vor allem die Eigenschaft, dass es aktiv ist?
DMX-Control
Was macht DMX-Control so einzigartig, sodass ich lieber mein Windows booten sollte und nicht QLC+ auf meinen Linux Rechner ausführen sollte?
Kann man bei DMX-Controll sich ne Show programmieren und Szenen anlegen, insbesondere parametrisierte Szenen, sodass ich während der Show an den Parametern während einer Szene herumspielen kann?
Ist es auch möglich auf Low-Level-Ebene Fader 0-255 zu ändern, während einer Show?
Noch ne Interne Frage:
Was verwendet ihr in DMX-Controll zum Syncen bzw. welche Art von "Game-loop" setzt ihr ein: fixed-Timestamp semi-fixed-timestamp, variablen-timestamp, catch-up zeugs
wie viel Loops pro Sekunde werden bei euch durchlaufen, also welche Frequenz hat eure Software intern?
Zudem wäre es interessant die genaue Funktionsweise und den Sinn der einzelnen Bauelemente eures Nodle Projekts zu erklären, sodass auch nicht Elektro-techniker/ingenieure da durchsteigen können^^
nochmal passives Interface:
welche passiven Interfaces würdet ihr empfehlen?
ist es auch möglich von usb direkt aufs dmx kabel zu gehen, wenn ich am kernel vorbei code?^^
ist es sinnvoll möglich die Raspberri Pi GPIO Ausgänge direkt auf ein DMX-Kabel zu geben? (einmal mit nem normalen Linux-Kernel und einmal mit nem Linux-Echtzeitkernel, beides sinvnoll oder beides nicht sinnvoll oder teilweise sinnvoll)
Kabel und Sonstiges:
Für kleinere Dinge gehen doch sicher auch XLR-Kabel
Bis zur welcher Größe bzw. Länge sind XLR-Kabel sinnvoll, ab wann wirds kritisch?
Noch ne weitere Frage dazu: Ich hab mal irgendwo gelesen, dass man auf ein Output, von nem Interface nur ca. 32 Geräte hängen kann und für weitere Geräte einen Signalverstärker oder Multiplexer etc braucht..... warum???
....den Abschlusswiderstand von 120 OHM einfach ans letzte DMX/XLR Kabel klemmen zwischen Pin 2 und 3 oder?
lg knotenpunkt