{{tag>matériel audio}}
----
====== Faire fonctionner la DJ Console avec Mixxx ======
Testé uniquement sur Intrepid (8.10), Jaunty (9.04) et Natty(11.04). **Ne Fonctionne pas** sur Karmic (9.10)((Le Kernel 2.6.31 rend l'installation du drivers développé par Hercules impossible. Une procédure alternative -et complexe- est décrite sur les forums de mixxx.org.))La DJ Console est la première du nom (avec une carte son incluse)
===== Marche à suivre =====
==== Installation ====
=== 11.10 ===
Testé sur 11.10 fraichement réinstallé.
wget http://slist.lilotux.net/linux/deejay/mixxx/hdjmod-1.31-source-only.dkms.tar.gz
sudo apt-get install dkms
sudo dkms ldtarball --archive=hdjmod-1.31-source-only.dkms.tar.gz
sudo dkms remove -m hdjmod -v 1.30 --all
sudo dkms build -m hdjmod -v 1.31
sudo dkms install -m hdjmod -v 1.31
En faisant :
dkms status
on doit avoir quelque chose comme cela dans la liste qui s'affiche :
hdjmod, 1.31, 3.0.0-12-generic, i686: installed
Votre console est installée et prête à fonctionner.
=== 11.04 ===
Testé sur 11.04 FIXME pour les autres versions.
[[ppa|Ajoutez le PPA]] **ppa:rojtberg/hdjmod**
sudo apt-add-repository ppa:rojtberg/hdjmod
sudo apt-get update
sudo apt-get install hdjmod-dkms
Redémarrez votre ordinateur, branchez votre DJ Console, et démarrez Mixxx.
=== Version précédentes ===
[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://libdjconsole0]]
[[:tutoriel:comment_installer_un_paquet|
Téléchargez et installez]] les [[http://ts.hercules.com/eng/index.php?pg=view_files&gid=2&fid=28&pid=215&cid=1#section3|pilotes Hercules]]
Ce sont des pilotes expérimentaux. Hercules ne fournit aucune garantie quand à leur bon fonctionnementIl faut redémarrer l'ordinateur après avoir installé les pilotes (ou autre manipulation permettant de charger les nouveaux paramètres)
[[:tutoriel:comment_installer_un_paquet|Téléchargez et installez]] la toute dernière version Linux de Mixxx (Mixxx 1.6.1+Herc) (non présente dans les dépôts) sur le [[http://www.mixxx.org/download.php#linux|site officiel de Mixxx]]
==== Configuration ====
**Nous allons configurer correctement le pilote de la table de mixage.**
Lancez l'utilitaire Hercule (Applications -> Son et Vidéo -> Hercules DJ Control Panel)
Il faut que la DJ Console soit connectée pour avoir accès aux paramètres
Placez-vous en mode DJ
Placez la fréquence d'échantillonage sur 44100Hz
Choisissez comme source MIDI : les boutons de la DJ Console
Choisissez comme canal de pré-écoute le canal 3-4.
**Nous allons configurer Mixxx**
[[:tutoriel:comment_editer_un_fichier|créez le fichier]] (en ayant les droits d'administrateur) /usr/share/mixxx/midi/Hercules DJ Console.midi.xml
et copiez ceci dedans :
[Master]crossfaderCtrl40[Channel1]volumeCtrl43[Channel1]filterHighCtrl39[Channel1]filterMidCtrl38[Channel1]filterLowCtrl37[Channel1]rateCtrl41[Channel1]jogCtrl45[Channel1]playCtrl8[Channel1]cue_defaultCtrl9[Channel1]pflCtrl21[Channel1]PrevTrackCtrl11[Channel1]NextTrackCtrl12[Channel1]beatsyncCtrl10[Channel1]rate_temp_up_smallCtrl19[Channel1]rate_temp_down_smallCtrl20[Channel2]volumeCtrl44[Channel2]filterHighCtrl36[Channel2]filterMidCtrl35[Channel2]filterLowCtrl34[Channel2]rateCtrl42[Channel2]jogCtrl46[Channel2]playCtrl2[Channel2]cue_defaultCtrl3[Channel2]pflCtrl25[Channel2]PrevTrackCtrl5[Channel2]NextTrackCtrl6[Channel2]beatsyncCtrl4[Channel2]rate_temp_upCtrl23[Channel2]rate_temp_downCtrl24[Channel1]play0xB00x080.5
Lancez Mixxx (Applications -> Son et Vidéo -> Mixxx)
Allez dans les préférences (Options -> Préférences)
Dans l'onglet Sound Hardware:
* Choisissez comme Master : Hercules DJ Console (sous option : Channel 1-2)
* Choisissez comme Headphones : Hercules DJ Console (sous option : Channel 3-4)
* Choisissez comme Sample rate : 44100 Hz
* Choisissez comme Sound API : ALSA
Dans l'onglet Input Controllers
* Choisissez comme Controller Maping : Hercules DJ Console
* Choisissez comme Device : Hercules DJ Console MIDI
Votre DJ Console devrait émettre du son et controller Mixxx.
==== Autres ====
Contributeur : Jérôme Jacobs