AlphaTheta hat die Spezifikation von Pro DJ Link nie veröffentlicht, dem Protokoll, mit dem sich AlphaTheta-CDJs und -Mixer im Netzwerk finden, Tempo und Beatgrid austauschen und den Bildschirm eines Decks den USB-Stick eines anderen durchsuchen lassen. Das ist der Klebstoff, der eine Vier-CDJ-Kabine wie ein einziges Instrument funktionieren lässt, und es ist kein Zufall, dass diese Kabine komplett aus AlphaTheta-Hardware besteht. Niemand außerhalb der Firma hatte je das Handbuch dazu.

Samuel Prevost hat nicht darauf gewartet. Er hat TriMixxx gebaut, einen echten CDJ auf einem Raspberry Pi 4, indem er beobachtet hat, wie sein eigenes Equipment mit sich selbst spricht.

Wie entschlüsselt man ein Protokoll, das niemand erklären will?

Prevost ließ zwei CDJ-2000NXS in einem privaten Netzwerk laufen und zeichnete die Pakete auf, die sie sich zuwarfen: Track-Metadaten, Tempo, Beat-Position, Player-Status. Stück für Stück rekonstruierte er genug von Pro DJ Link, damit eine Software auf einem Pi als echter Teilnehmer in dieses Gespräch einsteigen konnte, nicht als Übersetzer von außen. Das Projekt stützt sich auf einen echten Vorläufer: James Elliotts Beat-Link-Bibliothek hatte Teile desselben Protokolls bereits geknackt, damit Licht- und Visual-Setups Tempo und Beat der CDJs auslesen konnten, und Werkzeuge wie dysentery hatten ähnliche Vorarbeit auf der Seite der DJ-Software geleistet. Prevost ging weiter, so weit, dass ein CDJ TriMixxx nicht nur zuhört, sondern es wie ein weiteres Deck behandelt.

Die Hardware ist bewusst improvisiert. Ein 10,1-Zoll-Touchscreen läuft mit einem geforkten Mixxx 2.5.6, das wie ein CDJ aussieht und sich so verhält. Ein ESP32-S3 liest Jogwheel, Tempofader und Tasten per MIDI aus; separate RISC-V-Boards steuern dreizehn RGB-Pads. Das Jogwheel ist kein billiger Ersatz: Es ist der echte 210-mm-Teller eines CDJ-1000MK3 mit 12.960 Impulsen pro Umdrehung, das Gefühl unter der Hand ist also das Original. Der Ton kommt über ein Behringer UCA222 raus, eine einfache 16-Bit-Schnittstelle, bei der Prevost offen zugibt, dass sie an einer ernsthaften Anlage nicht an die internen Wandler eines CDJ-3000 herankommt.

Was ist in einer echten Clubkabine passiert?

Am 4. Oktober 2026 spielte TriMixxx eine komplette Nacht im Technobase in Amsterdam als dritter Deck, per Ethernet mit den vorhandenen CDJs des Clubs und einem Xone-Mixer im Pro-DJ-Link-Netzwerk des Ladens verbunden. Die anderen CDJs konnten die Bibliothek von TriMixxx durchsuchen und Tracks daraus ziehen wie von jedem anderen Player. Die Synchronisation funktionierte in beide Richtungen. An einem Punkt, auf minus 3,05 Prozent eingestellt, folgte ein Club-CDJ dem Tempo von TriMixxx bis auf 116,34 BPM, auf die Hundertstel genau. Der einzige echte Patzer des Abends: ein 18-sekündiges Einfrieren beim Laden einer großen AIFF-Datei von einem langsamen USB-Stick, ein Bug, den Prevost nach eigenen Angaben innerhalb von vier Tagen behoben hat.

„Sticks werden schreibgeschützt eingebunden, ein Ziehen mitten im Set kann die Bibliothek also nicht beschädigen.“

Warum bedroht ein Hobbyprojekt ein 3.000-Dollar-Ökosystem?

Ein CDJ-3000 kostet im Handel rund 2.999 Dollar, und eine funktionsfähige Club-Kabine braucht mindestens zwei davon, plus einen kompatiblen Mixer, alles im Gespräch über ein Protokoll, das der Hersteller nie dokumentiert oder lizenziert hat. Dieser geschlossene Kreislauf erklärt einen großen Teil davon, warum AlphaTheta-Equipment professionelle Kabinen dominiert: Sobald ein Club Pro DJ Link als Standard etabliert hat, muss jedes neue Deck von AlphaTheta kommen, zum Preis von AlphaTheta. TriMixxx ersetzt weder die Verarbeitung eines CDJ-3000 noch dessen Wandler, und Prevost verkauft es nicht. Aber er hat die komplette Stückliste, die Firmware und den Netzwerkcode auf GitHub gestellt, dazu einen Emulator, mit dem jeder die Pro-DJ-Link-Kompatibilität auf einem Laptop testen kann, ohne ein einziges Stück Clubequipment zu besitzen. Das ist der Teil, der mehr zählt als der Pi selbst: Ein geschlossenes Protokoll, das eine mehrere tausend Dollar teure Hardwarekategorie abgeriegelt hat, hat gerade eine öffentliche, funktionierende Referenzimplementierung bekommen, kostenlos.