Anmeldestatus wird geprüft …

ProDJ Beats

Projekt und Weiterentwicklung

ProDJ Beats führt die Projektidee von VizLink to Python als Open-Source-Nachfolgeprojekt weiter. Vorhandene DJ-Hardware erhält eine ergänzende Live-Anzeige im Browser, beispielsweise auf einem Tablet.

Funktionsumfang

  • Anzeige von Trackinformationen, Wiedergabestatus und verbleibender Laufzeit, soweit vom Gerät bereitgestellt.
  • Darstellung von BPM, Beats, Tempo-Master und musikalischen Phrasen.
  • Virtuelle Lighting-Vorschau mit acht RGB-PAR-Spots, synchronisiert mit den empfangenen Beat-Ereignissen.
  • Gemeinsame Ereignisverarbeitung für Live-Daten und Fixture-Replay zur Entwicklung ohne angeschlossene DJ-Hardware.

Architektur

Eine Java-Bridge mit der Open-Source-Bibliothek beat-link bereitet Daten aus dem ProDJ-Link-Netzwerk auf. WebSocket-Ereignisse verbinden die Bridge mit der Astro-/Preact-Oberfläche. TypeScript bildet Ereignisvertrag und Zustandsverarbeitung ab.

Stand und Grenzen

Der Prototyp wurde mit einem XDJ-XZ live geprüft. Andere Gerätemodelle sind damit nicht automatisch validiert. Die Lighting-Funktion ist eine reine Softwarevorschau; DMX-, Art-Net-, USB-Ausgabe und eine RB-DMX1-Integration sind noch nicht umgesetzt.

Das unabhängige Entwicklungsprojekt steht unter MIT-Lizenz; die Abhängigkeiten behalten ihre jeweiligen Lizenzen. Es besteht keine offizielle Verbindung zu AlphaTheta oder Pioneer DJ.

Heiko Fanieng