Retrouvez cet article dans : Linux Pratique 48
Mixxx est un logiciel libre de mixage audio et DJ, simple, très puissant, polyvalent et multiplateforme fonctionnant sous GNU/Linux, Windows et Mac OS X. Capable de lire les fichiers audio wav, mp3, ogg vorbis et aiff, il vous permettra de transformer votre ordinateur en une vraie console de mixage numérique, pour faire la fête entre amis, animer vos soirées, mariages, jours de l’an et même faire des concerts : l’outil idéal du débutant jusqu’au professionnel...
Installer Mixxx sur son ordinateur
Les principales distributions grand public de GNU/Linux, telles que Mandriva ou Ubuntu, disposent d’un paquet que l’on peut installer facilement via le gestionnaire de paquets, Urpmi ou Synaptic. Si ces derniers ne trouvent pas le logiciel Mixxx, c’est que le dépôt nécessaire à son installation n’est pas activé ou que le paquet n’existe pas encore. Pour corriger cette absence, nous vous invitons à consulter le site de votre distribution afin de choisir et d’ajouter le dépôt manquant. Mixxx repose sur des dépendances qui sont normalement ajoutées en même temps.
Un lanceur sera disponible dans le menu Applications -> son et vidéo (sous Ubuntu) et dans le menu Son et Vidéo (sous Mandriva). Mixxx prend plusieurs secondes pour démarrer le temps de se connecter au serveur de son de l’ordinateur. Son interface ne couvre qu’une partie de l’écran, de dominante blanche,
assez fatigante pour les yeux. Nous vous recommandons de télécharger ou d’essayer les autres skins (habillages) de Mixxx. Le tutoriel est réalisé avec le skin " trance " (Fig. 1). Nous vous expliquons plus loin comment changer de skin.

Fig. 1 : Dans cet article, j’ai choisi de présenter Mixxx 1.5.x, la version stable, mais une version 1.6.x bêta existe et peut être installée facilement depuis février 2008.
Connexions ordinateur/système de restitution audio
Pour profiter du potentiel de Mixxx en matière de mixage audio, nous vous recommandons de ne pas vous contenter de brancher la sortie son de votre ordinateur à de simples enceintes informatiques. Si vous disposez d’un amplificateur audio ou home cinéma, n’hésitez pas à connecter votre PC avec un câble mini-jack/cinch audio sur l’entrée audio type AUX de l’amplificateur (Fig. 2).
Le son source envoyé par Mixxx sera traité et amplifié par votre amplificateur, puis diffusé aux enceintes plus ou moins nombreuses qui transformeront alors un simple signal audio en musique de discothèque.
Si vous voulez utiliser Mixxx pour un concert, pas de souci. Remplacez un simple amplificateur par un amplificateur surdimensionné, le tout relié à des enceintes haute-qualité, et écoutez le résultat.
Conseil technique : utilisez une chanson standard (aigus et basses) pour calibrer le réglage de votre amplificateur (mettre au max à 80-85% de sa puissance maximale), puis pilotez l’ensemble depuis Mixxx une fois le calibrage terminé, afin de ne plus toucher aucun réglage de votre amplificateur durant votre music party...

Réglages de Mixxx
Avant de vous servir de Mixxx, quelques réglages s’imposent, accessibles par le menu Options -> Préférences.
Choisir le bon serveur de son
Pour ceux qui utilisent Mixxx sous Windows et sous Mac, il n’y aura rien à régler, car vos ordinateurs ne disposent que d’un seul serveur de son. Sous GNU/Linux, vous disposez de plusieurs serveurs de son, chacun proposant plus ou moins de puissance en fonction des besoins. Au démarrage, Mixxx choisit un serveur de son, mais pas forcément le bon.
- Dans le premier onglet Sound output (Fig. 3a), vérifiez que la ligne Sound API contienne bien ALSA, et que les lignes Master contiennent bien votre carte son (ici une carte Intel). Si votre carte son dispose de plusieurs sorties son, vous pouvez déclarer un casque audio sur les lignes Headphone permettant ainsi l’écoute d’une platine pendant que l’autre diffuse le son vers votre musique party : pratique quand on ne connaît pas ses morceaux ! Mixxx gère aussi plusieurs cartes sons.

Fig. 3a
Vous pouvez aussi, en bas, régler la latence du son. Plus vous serez à gauche, plus le CPU travaillera. À vous de trouver l’équilibre supporté par votre ordinateur. Si la latence d’un son est élevée, les risques de micro-coupures et craquements sonores sont forts. Une latence basse donnera un son plus continu et cristallin. L’utilisation d’un noyau linux-rt (Linux temps réel audio) est conseillée et permettra de diminuer cette latence.
Pendant son fonctionnement, Mixxx utilise environ 15% de la puissance de votre processeur en fonction de la latence demandée. Cet usage modéré de la puissance de calcul de votre ordinateur autorise une utilisation de Mixxx sur des machines peu puissantes.
- Dans le deuxième onglet Input controller (Fig. 3b), vous pourrez déclarer des périphériques audio de type platine de mixage, claviers, tourne-disque et autres instruments qui peuvent s’interfacer avec Mixxx. Mixxx peut être couplé à des dizaines de dispositifs audio !
- Dans le troisième onglet Gui (Fig. 3c), vous allez pouvoir définir le skin de votre choix. Ici, nous utilisons le skin " trance ". Vous pourrez aussi modifier le comportement de l’interface, la sensibilité des boutons, bref, tout est personnalisable.
- Dans le dernier onglet Playlists (Fig. 3d), indiquez à Mixxx le dossier de votre ordinateur où ce dernier trouvera les musiques à utiliser pour ses playlists.

Fig. 3b

 Fig. 3c

Fig. 3d
Validez les réglages avec le bouton Close, puis fermez et redémarrez Mixxx pour profiter de vos nouveaux réglages.
Changer de skin
Mixxx propose en standard quelques skins. Vous pourrez en trouver d’autres en libre téléchargement ici : http://mixxx.sourceforge.net/skins/. Pour utiliser ces habillages, décompressez le dossier et les fichiers du skin dans le dossier /usr/share/mixxx/skins/ et, une fois installé au bon endroit, rendez-vous dans le menu Options -> Préférences pour choisir votre skin, validez et redémarrez Mixxx pour profiter du résultat.
Avec un peu de temps et de motivation, il est possible de dessiner son skin et d’en faire profiter les autres en lisant la documentation disponible ici : http://www.mixxx.org/wiki/doku.php/creating_skins.

 L’interface de Mixxx
L’interface comporte 3 morceaux disposés différemment selon le skin utilisé. Dans le skin " trance ", en 3 lignes superposées. En haut de l’écran (Fig. 4), on retrouve les boutons de réglages généraux de la platine virtuelle de mixage de Mixxx. Ils influencent tous les sons qui sortent de la carte son.

Fig. 4
On trouve ensuite les 2 platines virtuelles (1), souvent appelées " channel 1 et 2 " (2) et matérialisées par des couleurs différentes, ici bleu pâle et vert. Entre les deux, se trouvent les boutons de réglage du son de chaque platine (3), niveau de son, puissance des basses (low), des moyens (mid) et des aigus (high) et vitesse de lecture de la piste, avec lequel on peut ralentir ou accélérer la lecture d’un morceau (nombre de BPM, battements par minute). Le bouton Gain permet de contrôler finement le son quand vous saturez sur les enceintes. En cas de craquement par saturation, baissez le niveau de gain. Si, par contre, le son est trop faible dans l’enregistrement,
augmentez le gain.
La courbe graphique de la chanson est un bon indicateur avant lecture de la puissance du son. Si la courbe " frotte " les bords haut et bas de la piste de lecture (2), baissez le gain. Si, au contraire, la courbe est toute petite au centre, augmentez le gain.
En (4) le bouton de crossfading permet de basculer en douceur d’une platine en lecture sur l’autre. Adieu coupures et craquements avec cet outil magique !
Enfin, en bas de l’écran, la dernière partie est dédiée aux ressources audio et aux playlists.
Trucs et astuces pour DJ débutants
Quelques pistes pour réussir votre animation si vous débutez en tant que DJ...
- Une bonne ambiance son, c’est d’abord un son bien réglé ; si le son est agressif, vous ne réussirez jamais à entretenir votre ambiance. Évitez les coupures sauvages, craquements, saturations et amplifications extrêmes. Écoutez ce que vous passez en allant dans la salle de temps en temps, surtout au début, afin de bien évaluer les réglages de votre dispositif.
- Supportez le Libre en mixant de la musique libre en ogg vorbis, en provenance de sites de musique libre comme www.dogmazic.net et www.jamendo.com !
Prendre en main une liste de ressources audio
Bon, il est temps maintenant d’écouter quelque chose pour apprécier Mixxx. Après le réglage du chemin de vos musiques et le redémarrage du logiciel, Mixxx indexe automatiquement toutes les chansons disponibles telles qu’elles sont organisées dans votre ordinateur.
Il n’est pas nécessaire de modifier l’organisation de vos chansons sur votre ordinateur, puisque Mixxx va réaliser des playslists virtuelles selon vos goûts.
Commencez par créer une nouvelle liste de lecture (Fig. 5) via un clic droit, puis Playlists -> New. Une liste de lecture nommée " default1 " sera créée, un clic-droit dessus (option Rename) permettra de lui donner un nom convenable, ici " linux-pratique ". Elle est pour l’instant vide. Remontez ensuite en haut de l’arborescence, et, dans votre dossier musique,
cherchez vos morceaux.

Fig. 5
Pour jouer un morceau directement, effectuez un clic droit dessus, puis Player 1 ou 2 selon votre besoin. Il est automatiquement chargé dans une platine.
Le bouton lecture lance la lecture.

Fig.6
Pour préparer votre soirée, nous vous conseillons de préparer des playlists. Pour cela, il suffira de faire un glisser-déposer (Fig. 6) de votre morceau dans la playlist ouverte à droite, nommée " linux-pratique ". Les morceaux apparaissent à droite avec leurs informations. Il est possible d’ajouter des commentaires.
Attention : si vous ajoutez de nouveaux morceaux dans l’endroit où vous stockez vos musiques, et que Mixxx est déjà ouvert, il ne pourra pas les prendre en compte (situation à éviter en soirée) et il faudra redémarrer le logiciel pour indexer ces nouvelles musiques.
 Retrouvez cet article dans : Linux Pratique 48


