XDJ100SX
Reproductor DJ amb programari lliure
El projecte XDJ100SX transforma un antic Pioneer CDJ-100S a un complet modern i autònom reproductor de DJ, amb pantalla tàctil, firmware personalitzat i programari completament de codi obert.
Demostra que la creativitat en la tecnologia musical també pot ser sostenible, educativa i impulsada per la comunitat.
La idea
Aquest projecte va començar amb l’objectiu de donar una segona vida a un equip clàssic, combinant solucions de bricolatge “Do It Yourself” amb eines de codi obert i transformar-lo en un aparell utilitzable per a qualsevol persona acostumada a un reproductor de DJ estàndard.
Però no es tracta només de construir un dispositiu que funcioni, sinó també de repensar com podem reproduir i manipular música sense haver de dependre de marques i subscripcions.



Components principals
- Reproductor original Pioneer CDJ-100S
- Microcontrolador compatible amb Arduino i llibreries MIDI
- Raspberry Pi amb Linux i Mixxx
- Pantalla tàctil integrada
- Mapeig MIDI i aparença visual personalitzats
- Suport per la pantalla imprès en 3D
- Vinil adhesiu amb colors i noms de botons personalitzats
Funcions principals
L’XDJ100SX funciona igual que qualsevol altre reproductor de DJ autònom:
- Engega’l
- Connecta el pen-drive USB
- Carrega i reprodueix la cançó
Inclou tant funcions essencials com també avançades:
- 8 Hot Cues
- Beat Loop i Loop Roll
- Beat Jump
- Key Shift
- Stems
Algunes funcions són accessibles utilitzant els botons originals Jet, Zip i Wah mentre que altres es gestionen a través de la pantalla tàctil.
Components principals
- Reproductor original Pioneer CDJ-100S
- Microcontrolador compatible amb Arduino i llibreries MIDI
- Raspberry Pi amb Linux i Mixxx
- Pantalla tàctil integrada
- Mapeig MIDI i aparença visual personalitzats
- Suport per la pantalla imprès en 3D
- Vinil adhesiu amb colors i noms de botons personalitzats
Funcions principals
L’XDJ100SX funciona igual que qualsevol altre reproductor de DJ autònom:
- Engega’l
- Connecta el pen-drive USB
- Carrega i reprodueix la cançó
Inclou tant funcions essencials com també avançades:
- 8 Hot Cues
- Beat Loop i Loop Roll
- Beat Jump
- Key Shift
- Stems
Algunes funcions són accessibles utilitzant els botons originals Jet, Zip i Wah mentre que altres es gestionen a través de la pantalla tàctil.
Disseny i muntatge
Tot està integrat dins la carcassa original del CDJ-100S, mantenint el seu look icònic. La pantalla tàctil de 5 polzades està muntada en un suport imprès en 3D i una capa de vinil impresa presenta les noves funcionalitats dels botons.
Un dels avantatges de Mixxx és que ens permet crear un skin totalment personalitzable, doncs la idea era crear una visualització del software que s’assemblés a qualsevol altre reproductor de DJ autònom.
Codi i documentació
El projecte complet és 100% de codi obert i està disponible a GitHub (en anglès), on s’inclou:
- Firmware d’Arduino
- Mapeig MIDI i skin de Mixxx
- Imatge de sistema de Raspberry Pi
- Fitxers per imprimir
- Documentació completa amb PDF
L’XDJ100SX no és només un projecte tècnic, sinó una declaració sobre com la innovació, la creativitat i la sostenibilitat poden coexistir en la tecnologia musical.
Reproduir música no sempre significa comprar més, de vegades es tracta de repensar com fem servir els aparells que ja tenim.