- Pour les DJ qui veulent réaliser des mixs live à partir de fichiers musicaux numériques, Mixxx est une option gratuite et open source utilisable sous Windows, macOS et Linux
- La détection du BPM et de la tonalité, ainsi que Sync Lock, accompagnent le flux de mixage, du choix du morceau suivant jusqu’à l’alignement du tempo et des beats de 4 titres au maximum
- Avec des mappings de contrôleurs DJ intégrés et un système de mapping programmable, il permet de connecter des appareils MIDI ou HID selon son workflow
- La prise en charge des chaînes d’effets et du contrôle par vinyle timecodé permet de gérer lecture numérique, scratch et passthrough vinyle dans un même set
- Développé par une communauté internationale plutôt que par une entreprise, il est possible de contribuer via des rapports de bugs, des suggestions de fonctionnalités, la création de mappings, la traduction ou du code
Environnement de base pour le mix live
- Mixxx est un logiciel DJ qui regroupe les outils nécessaires pour réaliser des mixs live à partir de fichiers musicaux numériques
- Les plateformes prises en charge sont Windows, macOS et Linux
- Il peut être utilisé aussi bien par de nouveaux DJ avec seulement un ordinateur portable que par des utilisateurs expérimentés avec des platines
Fonctions de mixage et de contrôle du matériel
-
Détection du BPM et de la tonalité musicale
- Aide à choisir le morceau suivant dans la bibliothèque
- Avec Sync Lock, prend en charge un mixage fluide en synchronisant le tempo et les beats de 4 morceaux au maximum
-
Prise en charge des contrôleurs DJ
- Fournit des mappings intégrés pour le matériel de contrôleur DJ
- Le système de mapping programmable permet de personnaliser le workflow et d’ajouter la prise en charge d’appareils MIDI ou HID
-
Chaînes d’effets
- Permet d’ajouter des effets sonores aux pistes
- Plusieurs effets peuvent être chaînés, avec la possibilité de manipuler chaque potentiomètre
-
Contrôle par disques vinyles
- Permet de contrôler la lecture et le scratch de fichiers musicaux numériques avec une platine équipée de vinyles timecodés
- Le mode passthrough vinyle permet d’intégrer des vinyles musicaux dans un set
- D’autres fonctionnalités sont disponibles sur la page features
Mode de développement gratuit et open source
- Mixxx est un logiciel gratuit et open source, développé sous l’impulsion de la communauté
- Ce n’est pas un produit porté par une entreprise en arrière-plan, mais développé par des DJ et des programmeurs sur leur temps libre
- Principaux liens pour démarrer et participer :
- La communauté internationale réunit des DJ, des programmeurs et des artistes
- Moyens de contribuer :
- Signaler des bugs et proposer des fonctionnalités
- Créer des mappings de contrôleurs
- Ajouter des fonctionnalités et corriger des bugs
- Aider à la traduction
- Participer aux starter tasks
Projets et annonces récents
- L’actualité du 6 juin 2026 concerne un projet GSoC 2026 portant sur le portage et la reconstruction du skin LateNight de Mixxx en un thème QML natif, moderne et performant
- L’actualité du 21 avril 2026 est une demande de soutien à une pétition visant à faire reconnaître le travail open source comme du bénévolat en Allemagne
- Toutes les actualités et annonces sont disponibles sur la news page ou via le flux Atom
2 commentaires
J’utilise
mixxxdepuis plus de 10 ans. Je pense que Mixxx est l’un des meilleurs projets open source. (C’est aussi écrit tout en bas.)Avis sur Hacker News
J’ai utilisé Mixxx pour faire le DJ à un mariage l’an dernier.
J’avais créé un site où les invités pouvaient voter ensemble pour des morceaux, puis j’ai rassemblé ces morceaux pour en faire un mix qui enchaînait bien malgré les changements de genres.
C’était amusant de bidouiller tout ça pendant la préparation, et cela a fonctionné sans problème avec quelques contrôleurs DJ achetés à bas prix.
J’ai aussi écrit un petit programme qui lisait dans la base SQLite la piste en cours de lecture, afin que les lumières suivent la musique.
Et surtout, le soir même, ça a tourné sans rater un seul temps.
Selon les usages, j’ai vu de tout : playlists Spotify collaboratives, Google Forms, jusqu’aux bornes de bar où l’on paie « 1 dollar pour proposer un morceau ».
Il y a aussi un parallèle avec le vote préférentiel en politique, et avec la manière de donner aux gens un sentiment de participation même si le DJ doit forcément garder un droit de veto au final.
Si les startups ne se sont pas beaucoup attaquées à ce sujet, c’est sans doute parce qu’elles se heurtent très vite aux problèmes de licences, mais je serais curieux de savoir ce qui existe côté open source.
Je l’utilise depuis quelques années et je n’ai rien de négatif à en dire : c’est vraiment un excellent logiciel.
Dans ce domaine, il y a un fort verrouillage fournisseur : les contrôleurs de nombreuses marques sont liés à diverses applications DJ propriétaires, et ces applications s’intéressent davantage à vous pousser vers des abonnements à des services de musique qu’à proposer des fonctions utiles ou la prise en charge de protocoles ouverts.
À l’inverse, avec Mixxx, tant que le contrôleur émet du MIDI, on peut écrire soi-même un script d’adaptation, et la bibliothèque intégrée contient déjà des scripts pour des contrôleurs commerciaux courants et des périphériques MIDI.
Mais d’après mon expérience, les jog wheels sont difficiles à contrôler avec autant de précision que dans une combinaison matériel-logiciel officiellement prise en charge.
Je me demande si mon mixer Rane, que j’utilisais autrefois avec Serato, pourrait aussi fonctionner avec Mixxx.
Je suis vraiment ravi que la version 2.5 ait ajouté le nombre de temps restants jusqu’au marqueur suivant.
Avec un contrôleur USB Numark, on obtient une configuration DJ presque complète pour moins de 500 dollars, ordinateur portable et contrôleur compris, sans dépendre de Windows ou de Mac, d’une licence par abonnement, ni d’une version « lite » aux fonctions limitées.
Même les personnes habituées à d’autres configurations s’y font étonnamment vite : en moins d’une heure, elles passent souvent de « oh, je peux essayer ? » à montrer leurs propres astuces et méthodes.
Surtout si l’on fait tourner, dans un autre espace de travail, des téléchargeurs YouTube et SoundCloud : on peut ajouter presque n’importe quel morceau à la bibliothèque en 1 ou 2 minutes.
Mixxx est étonnamment excellent comme mixeur d’ambiances sonores pour JDR sur table.
On peut superposer et mettre en file plusieurs pistes d’ambiance sur une musique calée au tempo, créer un soundboard, et relier le tout à des contrôles matériels.
C’est un outil un peu surdimensionné, mais beaucoup d’outils similaires vous enferment dans un écosystème média, manquent de fonctions pour utilisateurs avancés, nécessitent un abonnement, ou ne fonctionnent tout simplement pas sous Linux/macOS.
Je me demande si on peut le streamer pour une partie en ligne.
Je joue à la fois hors ligne et en ligne, et il me faut quelque chose pour une partie angoissante de Call of Cthulhu.
Pour Call of Cthulhu dans les années 1920, la musique et les effets sonores collent vraiment bien.
Je l’avais déjà vu, mais les captures d’écran m’avaient paru intimidantes et j’avais laissé tomber.
Mixxx est vraiment excellent.
C’est l’un des projets open source les mieux organisés que j’aie vus.
Il y a quelques années, j’ai fait une vidéo de démonstration de Mixxx avec un « contrôleur intégré » que j’avais construit moi-même, montrant le démarrage de Linux, le lancement de Mixxx, l’écran tactile, le beatmatching et quelques effets.
https://www.youtube.com/watch?v=DjHvW4OsQ2Y
Si des développeurs de Mixxx lisent ceci, santé :-)
Je l’utilise à la maison pour faire des mixtapes. J’ai acheté un lecteur de cassettes vintage.
La fonction de crossfade est excellente, et la normalisation du volume est activée par défaut ; rien que pour ces fonctions, c’est déjà un très bon logiciel.
La gestion des playlists et de la bibliothèque est également solide.
Mon seul reproche est que l’interface n’est pas très intuitive pour quelqu’un qui n’est pas DJ, donc il m’a fallu un peu de temps pour comprendre les fonctions de base, mais tout est dans la documentation, donc on finit par s’y retrouver.
L’Auto DJ avec file d’attente automatique est impressionnant.
La prochaine étape sera de fabriquer une radio avec un Raspberry Pi, et si possible d’y ajouter aussi un HAT amplificateur.
J’utilise Mixxx pour des sets DJ que je fais quelques fois par an.
Les fonctionnalités sont très abouties, et il est aussi stable.
Cela dit, je veux maintenant éviter d’emporter un ordinateur portable et un contrôleur DJ, et n’utiliser qu’une clé USB, donc je dois passer par RekordBox.
Mais RekordBox ne fonctionne pas bien sous Linux. J’ai essayé à la fois VirtualBox et Wine, sans succès.
Malheureusement, il n’existe pas de clone de RekordBox ni de fonction « exporter vers une clé USB RekordBox » dans Mixxx.
Cela dit, si Mixxx ou un autre logiciel libre et open source permettait d’écrire des playlists sur une clé USB, je pense que j’abandonnerais RekordBox immédiatement.
Rares sont les logiciels qui se comportent aussi mal que RekordBox.
J’ai fait le DJ avec Mixxx au mariage de mon frère. C’était probablement en 2013 ou 2014.
Au moment où j’ai reçu le signal de passer à un morceau précis pour la première danse de la mariée avec son père, Mixxx a complètement bloqué l’ordinateur portable.
Les invités me regardaient, et quelqu’un a dit à voix basse : « On attend ! »
La machine ne répondait plus du tout ; j’ai dû faire un redémarrage forcé et relancer Ubuntu, puis j’ai ouvert VLC et passé de la musique avec ça pendant le reste de la soirée.
Ce n’était probablement pas la faute de Mixxx, mais je n’oublierai jamais ce moment.
Je suis désolé que tu aies eu une mauvaise expérience, et nous avons beaucoup travaillé pour rendre Mixxx stable comme un roc.
Si cela remonte à plus de dix ans, il y a de très fortes chances que ce bug soit corrigé aujourd’hui.
Quand un ordinateur intervient, ce genre de chose peut arriver ; il faut donc répéter à l’avance avec toute nouvelle configuration
C’est pareil, qu’il s’agisse d’un concert ou d’un lancement de fusée
Quand je faisais des sessions DJ, à l’époque où je manipulais des fichiers audio numériques sur ordinateur, j’emportais généralement aussi un vieux Sony Discman avec un CD gravé contenant les meilleurs morceaux que j’avais choisis
Il était prêt à servir immédiatement en cas d’incident
À la fin des années 90, quand les systèmes d’exploitation grand public étaient des déchets instables, les plantages n’avaient rien de rare
Aujourd’hui, un smartphone peut probablement jouer ce rôle, mais pour minimiser l’interruption, il faut avoir l’adaptateur à brancher sur la table de mixage déjà connecté, ou prêt à l’emploi
Au bout d’environ deux morceaux et demi, le MacBook est mort, et comme il n’a pas redémarré correctement, leur set s’est arrêté là
C’était dommage, mais utiliser un ordinateur portable comme infrastructure critique est généralement une mauvaise idée
Je sais que les DJ professionnels ont souvent un lecteur de musique de secours précisément pour cette raison
Le matériel peut aussi tomber en panne
Je l’utilise simplement comme lecteur audio
J’aime la façon dont on peut mettre des morceaux en file d’attente et laisser Auto DJ les lire
D’autres lecteurs audio peuvent en principe le faire aussi, mais dans Mixxx ce flux est très clair
C’est aussi agréable de pouvoir voir la tonalité et le BPM, par curiosité
Je m’en sers surtout pour mixer en live, et je crois que je n’ai sans doute jamais vraiment utilisé la fonction Auto DJ
Ça pourrait passer ma collection de façon bien plus intéressante qu’un lecteur de musique traditionnel, donc je vais essayer
Je me suis beaucoup amusé à configurer Mixxx pour faire du DJing sur Steam Deck
Grâce aux mappages USB HID entièrement scriptables en JavaScript, j’ai pu faire du reverse engineering des contrôles du Steam Deck et obtenir une configuration de mixage assez portable