Ceci est une ancienne révision du document !


Faire fonctionner la DJ Console avec Mixxx

Testé uniquement sur intrepid (8.10)
La DJ Console est la première du nom (avec une carte son incluse)

Installation

Installez le paquet apt://libdjconsole0

Téléchargez et installez les pilotes Hercules

Ce sont des pilotes expérimentaux. Hercules ne fournit aucune garantie quand à leur bon fonctionnement

Téléchargez et installez la toute derniere version linux de Mixxx (Mixxx 1.6.1+Herc) (non présente dans les dépots) sur le site officiel de Mixx

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

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

  • mixxx_dj_console.1241075522.txt.gz
  • Dernière modification: Le 30/04/2009, 09:12
  • par 213.95.41.13