Hallo noch mal,
erst mal eines vorweg: DMXC3 gefällt mir saugut, und vor allem die Trennung zwischen Kernel und GUI finde ich von der Architektur her 1A. (auch wenn's mit meinem DMX-Interface derzeit noch nicht funzt - siehe anderer Post...)
Dazu auch gleich ein paar Fragen an die Entwickler:
- Wie ist die Schnittstelle zwischen GUI und Kernel aufgebaut? TCP/IP Sockets? (muss ja fast sein, wenn mehrere Clients von versch. PCs aus den Kernel nutzen können sollen).
- Was läuft da über die Schnittstelle? (ok, bin faul, Wireshark würde mir da wahrscheinlich schon was zeigen... erwarte auch keine fertige Doku dazu, nur mal was "im Groben"
)
Hintergrund ist der: ich habe (bisher) nur 'ne einzelne 4er LED Bar im 14-Kanal-Modus zu steuern (4xRGB, Strobe, Dimmer), und dafür ist die sehr mächtige GUI von DMXC3 ziemlich "oversized". Ich hätte daher gerne einfach ein kleines Fensterchen, was ich im Mobile-DJ-Einsatz über der Oberfläche von Traktor DJ liegenlassen kann, um ein Tap Sync zu machen oder andere Farben im Lauflicht einzustellen - so was in der Art. Ich mach' halt als DJ hauptsächlich die Musik, und würde ungern ein zweites Schleppi nehmen "nur" für das bisschen Licht (ist gewiss nicht abwertend gemeint, bezieht sich nur auf meine ollen 4 Lämpis!).
Das "Mini-GUI" dazu könnte ich mir in Delphi selbst bauen, hängt aber sehr davon ab, wie High- oder Low-Level die Schnittstelle zwischen GUI und Kernel aufgebaut ist. Grundsätzliche Frage dazu noch:
- ist es überhaupt erlaubt / gerne gesehen / vielleicht sogar erwünscht, das Hansels wie ich sich für sowas eigene kleine GUIs dazu bauen, oder haltet Ihr das lieber "dicht"?
(klar könnte ich im Prinzip auch gleich die DMX-Ansteuerung selbst dazu bauen, aber dazu fehlt mir einiges an Infos nebst Zeit - und außerdem habt Ihr das mit dem Kernel ja schon inkl. HAL quasi alles fertig, wozu also das Rad nochmal erfinden?)
Dank vorab für etwas "Input" dazu!
lg,
Frank Ingermann