Pioneers rekordbox, Serato, Engine DJ: alle wollen, dass die eigene Bibliothek in ihrem Ökosystem lebt, auf ihrer Hardware, nach ihren Regeln. Mixxx, die von Freiwilligen gebaute Open-Source-DJ-Software, hat gerade einen Plan veröffentlicht, der diesen Kompromiss überflüssig macht, selbst für einen DJ, der ein komplettes Club-Rig auf einem Board in Kreditkartengröße betreibt.
Was genau ist "Mixxx on bare metal"?
Die Ankündigung vom 2. November beschreibt den Versuch, Mixxx direkt auf Einplatinencomputern wie dem Raspberry Pi laufen zu lassen, eingebetteter ARM-Hardware, die seit dem Pi günstig und weit verbreitet geworden ist, ganz ohne Laptop hinter dem Pult. Der schwierige Teil dabei ist das Timing: DJ-Software steht und fällt mit der Audio-Latenz, der Lücke zwischen Faderbewegung und tatsächlicher Klangänderung. Mixxx' Entwickler sagen, sie würden "Echtzeit-Kernel so feinjustieren, dass man Audio-Latenz im Mikrosekundenbereich aus stromsparenden CPUs herausholt", eine Abstimmung, die sonst dedizierten Samplern und Mixern vorbehalten ist, nicht einem Linux-Board für 35 bis 80 Dollar.
Das ist wichtig, weil genau das immer das Argument proprietärer, geschlossener DJ-Hardware gegenüber offenen Alternativen war: garantierte Leistung, fest verbaut in Hardware, die niemand außerhalb des Herstellers prüfen oder ändern kann. Wenn Mixxx das auf handelsüblichen ARM-Boards hinbekommt, verliert das Argument, bei einem einzigen Hersteller zu bleiben, deutlich an Gewicht.
Warum ist die Verbindung zu Behringers ANIMA wichtig?
Die Ankündigung begrüßt ANIMA, das Projekt, das Behringer kürzlich angeteasert hat, beschrieben als Open-Hardware-Projekt von Klark Teknik mit dem Ziel, "erschwingliche DJ-Hardware mit offener Architektur auf den Markt zu bringen". Einen offenen Controller mit offener Software zu kombinieren, die in bare metal läuft, ist genau das Puzzlestück, das der DIY-Szene seit Jahren fehlt: Bastler lassen schon lange Mixxx auf Raspberry-Pi-Rigs laufen, aber immer als Einzelprojekte, ohne Support, zusammengebastelt von wem auch immer die Geduld dafür hatte.
Mixxx' eigene Ankündigung benennt das Problem direkt: "Indem wir unsere Bemühungen vereinen, können wir die Silos einzelner Forks aufbrechen und sie in einen einzigen offiziellen Code-Stamm integrieren." Der Plan ist, gründlich zu prüfen, was jeder existierende Embedded-Fork bereits gebaut hat, zu entscheiden, was bereit für die Aufnahme ist, und diese Arbeit unter einer dauerhaften "Embedded Roadmap" fortzuführen, statt sie verstreuten GitHub-Repos zu überlassen, die sterben, wenn ihr einziger Maintainer sich etwas anderem zuwendet.
Wem gehört die Bibliothek eines DJs wirklich?
Der schärfste Teil der Ankündigung, jenseits der Hardware-Geekerei, betrifft die Daten. Mixxx-Kernentwickler Daniel Schürmann rahmt das als Eigentumsfrage und stellt die einfachen, portablen Formate von Mixxx der Art gegenüber, wie manche Konkurrenten alles verschließen:
Die Track-Annotationen, Playlists und Crates eines DJs gehören dem DJ, sie liegen nicht eingeschlossen im verschlüsselten Tresor eines Herstellers.
Die Ankündigung zielt direkt auf Konkurrenten, die Bibliotheken in verschlüsselten SQLite/SQLCipher-Datenbanken speichern, eine Entscheidung, die DJs daran hindert, ihre eigenen Metadaten, Cue-Points und Beatgrids frei auf eine andere Plattform zu übertragen. Mixxx verschlüsselt davon nie etwas. Für einen arbeitenden DJ ist das der Unterschied zwischen einer Bibliothek, die wirklich die eigene ist, portabel, prüfbar, gesichert wie man will, und einer Bibliothek, die man nur mietet, solange man eine bestimmte Software weiter bezahlt oder nutzt.
Behringers offene Hardware-Wette und Mixxx' bare-metal-Roadmap auf der Softwareseite zielen auf dieselbe Idee: offene Werkzeuge können mittlerweile nah genug an proprietäre Hardware heranreichen, dass das eigentliche Unterscheidungsmerkmal wird, wer die Daten und das darunterliegende Hardware-Design kontrolliert.



