XDJ100SX

Reproductor DJ con Software Libre

El proyecto XDJ100SX transforma un antiguo Pioneer CDJ-100S en un completo moderno y reproductor de DJ autónomo, con pantalla táctil, firmware personalizado y software completamente de código abierto.

Demuestra que la creatividad en la tecnología musical también puede ser sostenible, educativa e impulsada por la comunidad.

La idea

Este proyecto empezó con el objetivo de dar un segunda vida en un equipo clásico, combinando soluciones de bricolage «Do It Yourself» con herramientas de código abierto para transformarlo en un aparato utilizable para cualquier persona acostumbrada a un reproductor de DJ estándar.

Pero no sólo se trata de construir un dispositivo que funcione, sino también de repensar como podemos reproducir y manipular música sin tener que depender de marcas y suscripciones.

Componentes principales

  • Reproductor original Pioneer CDJ-100S
  • Microcontrolador compatible con Arduino y librerías MIDI
  • Raspberry Pi con Linux y Mixxx
  • Pantalla táctil integrada
  • Mapeo MIDI y apariencia visual personalizados
  • Soporte para la pantalla impreso en 3D
  • Vinilo adhesivo con colores y nombres de botones personalizados

Funciones principales

El XDJ100SX funciona igual que cualquier otro reproductor de DJ autónomo:

  1. Enciéndelo
  2. Conecta el pen-drive USB
  3. Carga y reproduce la canción

 

Incluye tanto funciones esenciales como más avanzadas:

  • 8 Hot Cues
  • Beat Loop y Loop Roll
  • Beat Jump 
  • Key Shift
  • Stems

Algunas funciones son accesibles utilizando los botones originales Jet, Zip y Wah mientras que otras se gestionan a través de la pantalla táctil.

Componentes principales

  • Reproductor original Pioneer CDJ-100S
  • Microcontrolador compatible con Arduino y librerías MIDI
  • Raspberry Pi con Linux y Mixxx
  • Pantalla táctil integrada
  • Mapeo MIDI y apariencia visual personalizados
  • Soporte para la pantalla impreso en 3D
  • Vinilo adhesivo con colores y nombres de botones personalizados

Funciones principales

El XDJ100SX funciona igual que cualquier otro reproductor de DJ autónomo:

  1. Enciéndelo
  2. Conecta el pen-drive USB
  3. Carga y reproduce la canción

 

Incluye tanto funciones esenciales como más avanzadas:

  • 8 Hot Cues
  • Beat Loop y Loop Roll
  • Beat Jump 
  • Key Shift
  • Stems

Algunas funciones son accesibles utilizando los botones originales Jet, Zip y Wah mientras que otras se gestionan a través de la pantalla táctil.

Diseño y montaje

Todo está integrado dentro de la carcasa original del CDJ-100S, manteniendo su look icónico. La pantalla táctil de 5 pulgadas está montada en un soporte impreso en 3D y una capa de vinilo impresa presenta las nuevas funcionalidades de los botones.

Una de las ventajas de Mixxx es que nos permite crear un skin totalmente personalizable, pues la idea era crear una visualización del software que se pareciera a cualquier otro reproductor de DJ autónomo.

Código y documentación

El proyecto completo es 100% de código abierto y está disponible en GitHub (en inglés), donde se incluye:

  • Firmware de Arduino
  • Mapeo MIDI y skin de Mixxx
  • Imagen de sistema de Raspberry Pi
  • Ficheros para imprimir
  • Documentación completa en PDF

El XDJ100SX no es sólo un proyecto técnico, sino una declaración sobre como la innovación, la creatividad y la sostenibilidad pueden coexistir en la tecnología musical.

Reproducir música no siempre significa comprar más, a veces se trata de repensar como usamos los aparatos que ya disponemos.