A AlphaTheta nunca publicou a especificação do Pro DJ Link, o protocolo que permite aos CDJs e mesas AlphaTheta se encontrarem em uma rede, trocarem tempo e beat-grid, e deixarem a tela de um deck navegar pelo pendrive de outro. É a cola que faz uma cabine com quatro CDJs funcionar como um único instrumento, e não é coincidência que essa cabine seja construída inteiramente com equipamento AlphaTheta. Ninguém fora da empresa jamais teve o manual.

Samuel Prevost não esperou por ele. Construiu o TriMixxx, um CDJ de verdade sobre um Raspberry Pi 4, observando o próprio equipamento conversar consigo mesmo.

Como fazer engenharia reversa de um protocolo que ninguém quer explicar?

Prevost rodou dois CDJ-2000NXS em uma rede privada e capturou os pacotes trocados entre eles: metadados de faixas, tempo, posição do beat, estado do player. Pedaço por pedaço, ele reconstruiu Pro DJ Link o suficiente para que um software rodando num Pi pudesse entrar nessa conversa como um par de verdade, não como um tradutor posicionado de fora. O projeto se apoia em um precedente real: a biblioteca Beat Link de James Elliott já havia decifrado parte do mesmo protocolo para que equipamentos de luz e visuais pudessem ler tempo e beat dos CDJs, e ferramentas como dysentery fizeram trabalho parecido do lado do software de DJ. Prevost foi mais longe, o bastante para que um CDJ não apenas escute o TriMixxx: ele o trata como outro deck.

O hardware é propositalmente artesanal. Uma tela sensível ao toque de 10,1 polegadas roda uma versão modificada do Mixxx 2.5.6 com skin para parecer e se comportar como um CDJ. Um ESP32-S3 lê o jog wheel, o fader de tempo e os botões via MIDI; placas RISC-V separadas controlam treze pads RGB. O jog wheel não é um substituto barato: é o prato real de 210 mm resgatado de um CDJ-1000MK3, com 12.960 pulsos por rotação, então a sensação na mão é a original. O áudio sai por uma interface Behringer UCA222, uma placa de entrada de 16 bits que Prevost admite abertamente não vai igualar os conversores internos de um CDJ-3000 num sistema sério.

O que aconteceu diante de uma cabine de verdade?

No dia 4 de outubro de 2026, o TriMixxx tocou uma noite inteira no Technobase, em Amsterdã, como terceiro deck, ligado via Ethernet aos CDJs já existentes do clube e a uma mesa Xone, na rede Pro DJ Link do local. Os outros CDJs conseguiam navegar pela biblioteca do TriMixxx e puxar faixas dela como de qualquer outro player. A sincronização funcionou nos dois sentidos. Em um momento, ajustado a menos 3,05 por cento, um CDJ do clube seguiu o tempo do TriMixxx até 116,34 BPM, batendo até o centésimo. O único tropeço real da noite: um travamento de 18 segundos ao carregar um arquivo AIFF grande de um pendrive lento, um bug que Prevost diz ter corrigido em quatro dias.

«Os pendrives montam em modo somente leitura, então arrancar um no meio do set não pode corromper a biblioteca.»

Por que um projeto caseiro ameaça um ecossistema de 3.000 dólares?

Um CDJ-3000 no varejo custa cerca de 2.999 dólares, e uma cabine de clube funcional exige pelo menos dois, mais uma mesa compatível, tudo falando um protocolo que o fabricante nunca documentou nem licenciou. Esse circuito fechado explica boa parte do motivo pelo qual o equipamento AlphaTheta domina as cabines profissionais: assim que um clube adota o Pro DJ Link como padrão, todo deck novo precisa ser AlphaTheta, pelo preço da AlphaTheta. O TriMixxx não substitui o acabamento de um CDJ-3000 nem seus conversores, e Prevost não o vende. Mas ele colocou toda a lista de materiais, o firmware e o código de rede no GitHub, junto com um emulador que permite testar a compatibilidade com o Pro DJ Link num notebook sem possuir uma única peça de equipamento de clube. É essa parte que importa mais do que o Pi em si: um protocolo fechado que travava uma categoria de hardware de milhares de dólares acaba de ganhar uma implementação de referência pública e funcional, de graça.