Faire fonctionner la DJ Console avec Mixxx
Marche à suivre
Installation
11.10
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.31 --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
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
Installez le paquet apt://libdjconsole0
Téléchargez et installez les pilotes Hercules
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 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)
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
créez le fichier (en ayant les droits d'administrateur) /usr/share/mixxx/midi/Hercules DJ Console.midi.xml
et copiez ceci dedans :
<!DOCTYPE controller> <controller> <controls> <control> <group>[Master]</group> <key>crossfader</key> <miditype>Ctrl</miditype> <midino>40</midino> </control> <control> <group>[Channel1]</group> <key>volume</key> <miditype>Ctrl</miditype> <midino>43</midino> <options> <diff/> </options> </control> <control> <group>[Channel1]</group> <key>filterHigh</key> <miditype>Ctrl</miditype> <midino>39</midino> </control> <control> <group>[Channel1]</group> <key>filterMid</key> <miditype>Ctrl</miditype> <midino>38</midino> </control> <control> <group>[Channel1]</group> <key>filterLow</key> <miditype>Ctrl</miditype> <midino>37</midino> </control> <control> <group>[Channel1]</group> <key>rate</key> <miditype>Ctrl</miditype> <midino>41</midino> </control> <control> <group>[Channel1]</group> <key>jog</key> <miditype>Ctrl</miditype> <midino>45</midino> <options> <hercjog/> </options> </control> <control> <group>[Channel1]</group> <key>play</key> <miditype>Ctrl</miditype> <midino>8</midino> <options> <button/> </options> </control> <control> <group>[Channel1]</group> <key>cue_default</key> <miditype>Ctrl</miditype> <midino>9</midino> <options> <button/> </options> </control> <control> <group>[Channel1]</group> <key>pfl</key> <miditype>Ctrl</miditype> <midino>21</midino> <options> <button/> </options> </control> <control> <group>[Channel1]</group> <key>PrevTrack</key> <miditype>Ctrl</miditype> <midino>11</midino> </control> <control> <group>[Channel1]</group> <key>NextTrack</key> <miditype>Ctrl</miditype> <midino>12</midino> </control> <control> <group>[Channel1]</group> <key>beatsync</key> <miditype>Ctrl</miditype> <midino>10</midino> </control> <control> <group>[Channel1]</group> <key>rate_temp_up_small</key> <miditype>Ctrl</miditype> <midino>19</midino> <options> <switch/> </options> </control> <control> <group>[Channel1]</group> <key>rate_temp_down_small</key> <miditype>Ctrl</miditype> <midino>20</midino> <options> <switch/> </options> </control> <control> <group>[Channel2]</group> <key>volume</key> <miditype>Ctrl</miditype> <midino>44</midino> <options> <diff/> </options> </control> <control> <group>[Channel2]</group> <key>filterHigh</key> <miditype>Ctrl</miditype> <midino>36</midino> </control> <control> <group>[Channel2]</group> <key>filterMid</key> <miditype>Ctrl</miditype> <midino>35</midino> </control> <control> <group>[Channel2]</group> <key>filterLow</key> <miditype>Ctrl</miditype> <midino>34</midino> </control> <control> <group>[Channel2]</group> <key>rate</key> <miditype>Ctrl</miditype> <midino>42</midino> </control> <control> <group>[Channel2]</group> <key>jog</key> <miditype>Ctrl</miditype> <midino>46</midino> <options> <hercjog/> </options> </control> <control> <group>[Channel2]</group> <key>play</key> <miditype>Ctrl</miditype> <midino>2</midino> <options> <button/> </options> </control> <control> <group>[Channel2]</group> <key>cue_default</key> <miditype>Ctrl</miditype> <midino>3</midino> <options> <button/> </options> </control> <control> <group>[Channel2]</group> <key>pfl</key> <miditype>Ctrl</miditype> <midino>25</midino> <options> <button/> </options> </control> <control> <group>[Channel2]</group> <key>PrevTrack</key> <miditype>Ctrl</miditype> <midino>5</midino> </control> <control> <group>[Channel2]</group> <key>NextTrack</key> <miditype>Ctrl</miditype> <midino>6</midino> </control> <control> <group>[Channel2]</group> <key>beatsync</key> <miditype>Ctrl</miditype> <midino>4</midino> </control> <control> <group>[Channel2]</group> <key>rate_temp_up</key> <miditype>Ctrl</miditype> <midino>23</midino> <options> <switch/> </options> </control> <control> <group>[Channel2]</group> <key>rate_temp_down</key> <miditype>Ctrl</miditype> <midino>24</midino> <options> <switch/> </options> </control> </controls> <lights> <light> <group>[Channel1]</group> <key>play</key> <status>0xB0</status> <midino>0x08</midino> <threshold>0.5</threshold> </light> </lights> </controller>
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