Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
mixxx_dj_console [Le 11/09/2022, 11:28] – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-artmixxx_dj_console [Le 11/07/2023, 23:54] (Version actuelle) – suppression krodelabestiole
Ligne 1: Ligne 1:
-{{tag>matériel audio}} 
----- 
  
-====== Faire fonctionner la DJ Console avec Mixxx ====== 
-<note>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.))</note> 
-<note>La DJ Console est la première du nom (avec une carte son incluse)</note> 
-<note>Sera bientot tésté sur ubuntu 20.04</note> 
-===== Marche à suivre ===== 
-==== Installation ==== 
- 
-=== 11.10 === 
-<note>Testé sur 11.10 fraichement réinstallé.</note> 
- 
-<code> 
-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 
-</code> 
-En faisant : 
-<code> 
-dkms status 
-</code> 
-on doit  avoir quelque chose comme cela dans la liste qui s'affiche : 
-<code> 
-hdjmod, 1.31, 3.0.0-12-generic, i686: installed 
-</code> 
- 
-Votre console est installée et prête à fonctionner. 
- 
-=== 11.04 === 
-  
-<note>Testé sur 11.04 FIXME pour les autres versions.</note> 
- 
-[[ppa|Ajoutez le PPA]] **ppa:rojtberg/hdjmod** 
- 
-<code> 
-sudo apt-add-repository ppa:rojtberg/hdjmod 
-sudo apt-get update 
-sudo apt-get install hdjmod-dkms 
-</code> 
- 
-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]] 
-<note important>Ce sont des pilotes expérimentaux. Hercules ne fournit aucune garantie quand à leur bon fonctionnement</note> 
-<note tip>Il faut redémarrer l'ordinateur après avoir installé les pilotes (ou autre manipulation permettant de charger les nouveaux paramètres)</note> 
- 
-[[: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) 
-<note>Il faut que la DJ Console soit connectée pour avoir accès aux paramètres</note> 
- 
-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 : 
- 
-<code><!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></code> 
- 
-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