Mixxx: software GPL para DJ
(mixxx.org)- Para DJs que quieren hacer mezclas en vivo con archivos de música digital, Mixxx es una opción gratuita y de código abierto disponible en Windows, macOS y Linux
- Con detección de BPM y tonalidad y Sync Lock, acompaña el flujo de mezcla desde la elección del siguiente track hasta la sincronización de tempo y beat de hasta 4 canciones
- Ofrece mapeos integrados para controladores DJ y un sistema de mapeo programable, para conectar dispositivos MIDI y HID según el flujo de trabajo
- También soporta cadenas de efectos y control con vinilos de código de tiempo, para manejar reproducción digital, scratch y passthrough de vinilo dentro de un mismo set
- Lo desarrolla una comunidad internacional, no una empresa, y se puede participar reportando bugs, proponiendo funciones, creando mapeos, traduciendo o contribuyendo código
Entorno básico para mezclas en vivo
- Mixxx es un software para DJ que integra las herramientas necesarias para realizar mezclas en vivo con archivos de música digital
- Las plataformas compatibles son Windows, macOS y Linux
- Puede usarlo desde un DJ principiante que solo trabaja con una laptop hasta alguien con experiencia que usa tornamesas
Funciones de mezcla y control de equipos
-
Detección de BPM y tonalidad musical
- Ayuda a elegir el siguiente track en la biblioteca
- Con Sync Lock, soporta mezclas fluidas al alinear el tempo y el beat de hasta 4 canciones
-
Soporte para controladores DJ
- Proporciona mapeos integrados para hardware de controladores DJ
- Con un sistema de mapeo programable, permite personalizar el flujo de trabajo y agregar soporte para dispositivos MIDI o HID
-
Cadenas de efectos
- Permite agregar efectos de sonido a los tracks
- Se pueden encadenar varios efectos y manipular cada perilla
-
Control con discos de vinilo
- Con tornamesas que usan discos de vinilo con código de tiempo, se puede controlar la reproducción y el scratch de archivos de música digital
- Se puede activar el modo de passthrough de vinilo para mezclar vinilos de música dentro del set
- Hay más funciones disponibles en la página de features
Desarrollo gratuito y de código abierto
- Mixxx es software gratuito y de código abierto, desarrollado por la comunidad
- No es un producto respaldado por una empresa, sino que lo desarrollan DJs y programadores en su tiempo libre
- Enlaces principales para empezar y participar:
- En la comunidad internacional participan DJs, programadores y artistas
- Vías para contribuir:
- Reportar bugs y proponer funciones
- Crear mapeos de controladores
- Agregar funciones y corregir bugs
- Ayudar con traducciones
- Participar en starter tasks
Proyectos y anuncios recientes
- La noticia del 6 de junio de 2026 trata sobre un proyecto de GSoC 2026 para portar y reconstruir el skin LateNight de Mixxx como un tema QML nativo, moderno y de alto rendimiento
- La noticia del 21 de abril de 2026 es una solicitud para apoyar una petición en Alemania que busca reconocer el trabajo de código abierto como voluntariado
- Todas las noticias y anuncios se pueden ver en la news page o en el Atom feed
2 comentarios
He usado mixxx por más de 10 años. Creo que mixxx es uno de los mejores proyectos de código abierto. (También lo dice al final.)
Opiniones de Hacker News
El año pasado usé Mixxx para hacer de DJ en una boda.
Hice un sitio donde los invitados podían votar juntos por la música, y con esas canciones armé una mezcla que funcionaba bien aunque pasara por varios géneros.
También fue divertido trastear con todo durante la preparación, y funcionó sin problemas con un par de controladores de DJ que compré baratos.
Además, hice un programita que leía desde la base de datos SQLite la pista que estaba sonando en ese momento para que las luces siguieran la música.
Lo más importante: esa noche funcionó bien sin perder ni un solo beat.
Según el caso, he visto desde playlists colaborativas de Spotify y Google Forms hasta kioscos de bar de “paga 1 dólar para subir tu pedido”.
También tiene cierto parecido con el voto por orden de preferencia en política, y aunque al final el DJ inevitablemente tenga poder de veto, también se relaciona con cómo hacer que la gente sienta que participa.
Supongo que las startups no han tocado mucho esto porque chocan de inmediato con problemas de licencias, pero me da curiosidad qué hay del lado open source.
Lo he usado durante los últimos años y no tengo nada malo que decir; es un software realmente bueno.
En este rubro hay mucho vendor lock-in: controladores de varias marcas atados a apps de DJ propietarias, y esas apps están más interesadas en empujarte a suscripciones de servicios de música que en funciones útiles o soporte para protocolos abiertos.
En cambio, con Mixxx, siempre que el controlador emita MIDI, puedes escribir tu propio script adaptador, y la biblioteca incluida trae scripts para controladores comerciales comunes y dispositivos MIDI.
Eso sí, por experiencia, las jog wheels son difíciles de controlar con tanta precisión como con una combinación de hardware y software soportada oficialmente.
Me pregunto si también podría usar en Mixxx un mezclador Rane que antes usaba con Serato.
Estoy muy satisfecho con que en la versión 2.5 hayan agregado los beats restantes hasta el siguiente marcador.
Usándolo con un controlador USB Numark, por menos de 500 dólares contando laptop y controlador tienes un setup de DJ casi completo en funciones, sin depender de Windows o Mac, licencias por suscripción ni versiones “lite” con funciones recortadas.
Incluso personas acostumbradas a otros setups se adaptan sorprendentemente rápido: en menos de una hora suelen pasar de “ah, ¿yo también puedo probar?” a mostrar sus propios tips y formas de hacerlo.
En especial, si en otro espacio de trabajo tienes corriendo descargadores de YouTube y SoundCloud, puedes meter casi cualquier pista en la biblioteca en 1 o 2 minutos.
Mixxx es sorprendentemente excelente como mezclador de paisajes sonoros para TTRPG.
Puedes poner en cola varias pistas de ambiente encima de música con el tempo sincronizado, crear un soundboard y mapear todo a controles de hardware.
Es una herramienta exagerada para eso, pero muchas herramientas similares te encierran en su ecosistema de medios, carecen de funciones para usuarios avanzados, requieren suscripción o directamente no corren en Linux/macOS.
Me pregunto si se puede hacer streaming para partidas en línea.
Juego tanto presencial como en línea, y necesito algo para una partida tenebrosa de Call of Cthulhu.
La música y los efectos de sonido van realmente bien con Call of Cthulhu ambientado en los años 1920.
Lo había visto antes, pero las capturas de pantalla me intimidaron y me eché para atrás.
Mixxx es realmente excelente.
Está entre los proyectos open source mejor organizados que he visto.
Hace unos años hice un video demo de Mixxx con un “controlador integrado” que construí yo mismo, mostrando desde el arranque de Linux hasta la ejecución de Mixxx, la pantalla táctil, beatmatching y algunos efectos.
https://www.youtube.com/watch?v=DjHvW4OsQ2Y
Si los desarrolladores de Mixxx están leyendo esto, ¡salud! :-)
Lo uso para hacer mixtapes en casa. Compré un reproductor de casetes vintage.
La función de crossfade es excelente, y además normaliza el volumen por defecto, así que solo con esas funciones ya es un software muy bueno.
La gestión de playlists y biblioteca también es sólida.
Mi única queja es que, para alguien que no es DJ, la UI no es intuitiva y me tomó un tiempo entender las funciones básicas, pero todo está en la documentación, así que al final se puede resolver.
El Auto DJ con cola automática es impresionante.
Lo siguiente será hacer una radio con una Raspberry Pi y, si se puede, agregarle también un HAT amplificador.
He usado Mixxx para sets de DJ que hago unas cuantas veces al año.
Tiene funciones muy completas y también es estable.
Pero ahora quiero dejar de llevar laptop y controlador de DJ, y usar solo una memoria USB, así que tengo que usar RekordBox.
El problema es que RekordBox no corre bien en Linux. Probé tanto VirtualBox como Wine, pero fracasé.
Lamentablemente no existe un clon de RekordBox ni una función de Mixxx para “exportar a USB de RekordBox”.
Aun así, si Mixxx u otro software libre y open source permitiera escribir playlists en una memoria USB, creo que dejaría RekordBox de inmediato.
Pocos programas funcionan tan mal como RekordBox.
Hice de DJ con Mixxx en la boda de mi hermano. Probablemente fue en 2013 o 2014.
En el momento en que recibí la señal para cambiar a una pista específica para el primer baile de la novia con su padre, Mixxx congeló la laptop.
Los invitados me estaban mirando y alguien dijo en voz baja: “¡Estamos esperando!”.
Como no respondía en absoluto, tuve que hacer un reinicio forzado y volver a arrancar Ubuntu; después abrí VLC y puse música durante el resto de la noche.
Probablemente no haya sido culpa de Mixxx, pero jamás olvidaré ese momento.
Lamento que hayas tenido una mala experiencia, y dedicamos mucho esfuerzo a hacer que Mixxx sea estable como una roca.
Si fue hace más de 10 años, es muy probable que ese bug ya esté corregido.
Cuando una computadora se mete en medio, pueden pasar cosas así; por eso hay que ensayar de antemano con cualquier configuración nueva.
Da lo mismo si es una presentación o el lanzamiento de un cohete.
Cuando hacía sesiones de DJ, en la época en que manejaba archivos de audio digitales en la computadora, normalmente también llevaba un viejo Sony Discman con un CD grabado con los mejores tracks que había elegido.
Lo tenía listo para usar de inmediato si algo salía mal.
A fines de los 90, cuando los sistemas operativos de consumo eran basura inestable, los cuelgues no eran para nada raros.
Hoy un smartphone podría cumplir ese rol, pero para minimizar la interrupción conviene tener ya conectado, o listo para conectar de inmediato, el adaptador al mixer.
Después de unas dos canciones y media, la MacBook murió, y como ni reiniciándola volvió, ahí terminó todo.
Fue una pena, pero usar una laptop como infraestructura crítica suele ser una mala idea.
Sé que muchos DJ profesionales tienen un reproductor de música de respaldo justamente por este motivo.
El hardware también puede fallar.
Lo estoy usando simplemente como reproductor de audio.
Me gusta poner canciones en la cola y dejar que Auto DJ las reproduzca.
Otros reproductores de audio también podrían hacerlo en principio, pero en Mixxx ese flujo queda muy claro.
También me gusta poder ver la tonalidad y los BPM para satisfacer la curiosidad.
Lo uso sobre todo para mezclar en vivo, y creo que probablemente nunca usé bien la función Auto DJ.
Parece que podría reproducir mi colección de forma mucho más interesante que un reproductor de música tradicional, así que voy a probarlo.
Me divertí mucho configurando Mixxx para hacer de DJ en la Steam Deck.
Gracias a los mapeos USB HID totalmente scriptables en JavaScript, pude hacer ingeniería inversa de los controles de la Steam Deck y lograr mezclar de una forma bastante portátil.