
Le nom de votre PAD
en fonction de votre Windows ou de votre installation du PAD (avec le driver Windows, ou avec le driver AKAI ou encore avec le logiciel AKAI), le nom informatique de votre LDP8 peut changer.
Chez moi, juste avec le driver Windows il se nomme "AKAI LDP8".
Pour connaître ce nom, lancez miditrace et le nom exact s'affichera en bas à droite. Il suffira de le remplacer dans le fichier Device.xml (en rouge ci-dessous)
Le fichier Device
<device name="AKAI LPD8" author="DJ Chris Dodge" type="MIDI" decks="3" sysexid="F07E??06024775001900000066000000000000000000000000000000000000000000F7">
** Potards (même code quel que soit le mode activé)
<slider cc="1" name="SLIDER01" />
<slider cc="2" name="SLIDER02" />
<slider cc="3" name="SLIDER03" />
<slider cc="4" name="SLIDER04" />
<slider cc="5" name="SLIDER05" />
<slider cc="6" name="SLIDER06" />
<slider cc="7" name="SLIDER07" />
<slider cc="8" name="SLIDER08" />
** Fonction "PAD" activée (sur LDP8)
<button note="55" channel="3" name="BOUT01" />
<button note="50" channel="3" name="BOUT02" />
<button note="48" channel="3" name="BOUT03" />
<button note="44" channel="3" name="BOUT04" />
<button note="36" channel="3" name="BOUT05" />
<button note="43" channel="3" name="BOUT06" />
<button note="60" channel="3" name="BOUT07" />
<button note="61" channel="3" name="BOUT08" />
<led note="55" default="BOUT01" channel="3" name="LED1"/>
<led note="50" default="BOUT02" channel="3" name="LED2"/>
<led note="48" default="BOUT03" channel="3" name="LED3"/>
<led note="44" default="BOUT04" channel="3" name="LED4"/>
<led note="36" default="BOUT05" channel="3" name="LED5"/>
<led note="43" default="BOUT06" channel="3" name="LED6"/>
<led note="60" default="BOUT07" channel="3" name="LED7"/>
<led note="61" default="BOUT08" channel="3" name="LED8"/>
** Fonction "CC" activée (sur LDP8)
Désactivé car envoi les mêmes codes que les sliders !!
button cc="1" channel="1" name="BOUT11" />
button cc="2" channel="1" name="BOUT12" />
button cc="3" channel="1" name="BOUT13" />
button cc="4" channel="1" name="BOUT14" />
button cc="5" channel="1" name="BOUT15" />
button cc="6" channel="1" name="BOUT16" />
button cc="7" channel="1" name="BOUT17" />
button cc="8" channel="1" name="BOUT18" />
led cc="1" default="BOUT11" channel="1" name="LED11" />
led cc="2" default="BOUT12" channel="1" name="LED12" />
led cc="3" default="BOUT13" channel="1" name="LED13" />
led cc="4" default="BOUT14" channel="1" name="LED14" />
led cc="5" default="BOUT15" channel="1" name="LED15" />
led cc="6" default="BOUT16" channel="1" name="LED16" />
led cc="8" default="BOUT17" channel="1" name="LED17" />
led cc="9" default="BOUT18" channel="1" name="LED18" />
</device>
Le fichier Mapping
<mapper device="AKAI LPD8" author="DJ Chris Dodge" description="AKAI LDP8 PAD" version="702" date="30/05/2012" priority="-10">
** Sliders
<map value="SLIDER01" action="effect default slider 1" />
<map value="SLIDER05" action="effect default slider 2" />
<map value="SLIDER02" action="deck 1 filter" />
<map value="SLIDER03" action="deck 2 filter" />
<map value="SLIDER04" action="deck 3 filter" />
<map value="SLIDER06" action="deck 1 eq_low & deck 2 eq_low & deck 3 eq_low & deck 4 eq_low" />
<map value="SLIDER07" action="deck 1 eq_mid & deck 2 eq_mid & deck 3 eq_mid & deck 4 eq_low" />
<map value="SLIDER08" action="deck 1 eq_high & deck 2 eq_high & deck 3 eq_high & deck 4 eq_low" />
** Pas besoins de mapper les leds, elles sont liées aux boutons par le Device (faisable car une seule couleur)
** Obligé de mettre les leds en "blink" car sans ça le Pad les éteind tout seul une fois sur deux...
** Deck 1
<map value="BOUT01" action="down ? deck 1 effect 'NorthPole' active : deck 1 effect 'NorthPole' active on ? blink 600ms : off" />
<map value="BOUT02" action="down ? deck 1 effect 'Flanger' active : deck 1 effect 'Flanger' active on ? blink 600ms : off" />
<map value="BOUT05" action="down ? deck 1 effect 'overloop' active : deck 1 effect 'overloop' active on ? blink 600ms : off" />
<map value="BOUT06" action="down ? deck 1 effect 'Filter1' active : deck 1 effect 'Filter' active on ? blink 600ms : off" />
<led note="50" default="BOUT02" channel="3" name="LED2"/>
<led note="48" default="BOUT03" channel="3" name="LED3"/>
<led note="44" default="BOUT04" channel="3" name="LED4"/>
<led note="36" default="BOUT05" channel="3" name="LED5"/>
<led note="43" default="BOUT06" channel="3" name="LED6"/>
<led note="60" default="BOUT07" channel="3" name="LED7"/>
<led note="61" default="BOUT08" channel="3" name="LED8"/>
** Fonction "CC" activée (sur LDP8)
Désactivé car envoi les mêmes codes que les sliders !!
button cc="1" channel="1" name="BOUT11" />
button cc="2" channel="1" name="BOUT12" />
button cc="3" channel="1" name="BOUT13" />
button cc="4" channel="1" name="BOUT14" />
button cc="5" channel="1" name="BOUT15" />
button cc="6" channel="1" name="BOUT16" />
button cc="7" channel="1" name="BOUT17" />
button cc="8" channel="1" name="BOUT18" />
led cc="1" default="BOUT11" channel="1" name="LED11" />
led cc="2" default="BOUT12" channel="1" name="LED12" />
led cc="3" default="BOUT13" channel="1" name="LED13" />
led cc="4" default="BOUT14" channel="1" name="LED14" />
led cc="5" default="BOUT15" channel="1" name="LED15" />
led cc="6" default="BOUT16" channel="1" name="LED16" />
led cc="8" default="BOUT17" channel="1" name="LED17" />
led cc="9" default="BOUT18" channel="1" name="LED18" />
</device>
Le fichier Mapping
<mapper device="AKAI LPD8" author="DJ Chris Dodge" description="AKAI LDP8 PAD" version="702" date="30/05/2012" priority="-10">
** Sliders
<map value="SLIDER01" action="effect default slider 1" />
<map value="SLIDER05" action="effect default slider 2" />
<map value="SLIDER02" action="deck 1 filter" />
<map value="SLIDER03" action="deck 2 filter" />
<map value="SLIDER04" action="deck 3 filter" />
<map value="SLIDER06" action="deck 1 eq_low & deck 2 eq_low & deck 3 eq_low & deck 4 eq_low" />
<map value="SLIDER07" action="deck 1 eq_mid & deck 2 eq_mid & deck 3 eq_mid & deck 4 eq_low" />
<map value="SLIDER08" action="deck 1 eq_high & deck 2 eq_high & deck 3 eq_high & deck 4 eq_low" />
** Pas besoins de mapper les leds, elles sont liées aux boutons par le Device (faisable car une seule couleur)
** Obligé de mettre les leds en "blink" car sans ça le Pad les éteind tout seul une fois sur deux...
** Deck 1
<map value="BOUT01" action="down ? deck 1 effect 'NorthPole' active : deck 1 effect 'NorthPole' active on ? blink 600ms : off" />
<map value="BOUT02" action="down ? deck 1 effect 'Flanger' active : deck 1 effect 'Flanger' active on ? blink 600ms : off" />
<map value="BOUT05" action="down ? deck 1 effect 'overloop' active : deck 1 effect 'overloop' active on ? blink 600ms : off" />
<map value="BOUT06" action="down ? deck 1 effect 'Filter1' active : deck 1 effect 'Filter' active on ? blink 600ms : off" />
** Deck 2
<map value="BOUT03" action="down ? deck 2 effect 'NorthPole' active : deck 2 effect 'NorthPole' active on ? blink 600ms : off" />
<map value="BOUT04" action="down ? deck 2 effect 'Flanger' active : deck 2 effect 'Flanger' active on ? blink 600ms : off" />
<map value="BOUT07" action="down ? deck 2 effect 'overloop' active : deck 2 effect 'overloop' active on ? blink 600ms : off" />
<map value="BOUT08" action="down ? deck 2 effect 'Filter1' active : deck 2 effect 'Filter' active on ? blink 600ms : off" />
</mapper>
Explications
Je suis parti de rien, donc j'ai utilisé Miditrace (voir la section Virtual DJ - Miditrace pour le fonctionnement).
Dans le fichier Device je baptise d'abord les sliders (potards). Le code visualisé sur Miditrace commençant pas Bxxxx signale que les signaux envoyés sont des signaux de type "commande". Donc l'instruction à taper est : slider cc=...
Pour les boutons du Pad, ce sont des notes. Donc c'est button note=...
<map value="BOUT04" action="down ? deck 2 effect 'Flanger' active : deck 2 effect 'Flanger' active on ? blink 600ms : off" />
<map value="BOUT07" action="down ? deck 2 effect 'overloop' active : deck 2 effect 'overloop' active on ? blink 600ms : off" />
<map value="BOUT08" action="down ? deck 2 effect 'Filter1' active : deck 2 effect 'Filter' active on ? blink 600ms : off" />
</mapper>
Explications
Je suis parti de rien, donc j'ai utilisé Miditrace (voir la section Virtual DJ - Miditrace pour le fonctionnement).
Dans le fichier Device je baptise d'abord les sliders (potards). Le code visualisé sur Miditrace commençant pas Bxxxx signale que les signaux envoyés sont des signaux de type "commande". Donc l'instruction à taper est : slider cc=...
Pour les boutons du Pad, ce sont des notes. Donc c'est button note=...
Ensuite en envoyant les mêmes codes (notes des boutons) mais cette fois de Miditrace vers le AKAI LDP8, le bouton correspondant s'est éclairé. Donc les leds ont la même note que les touches. D'où la led du bouton 1 à la même note que le bouton 1 c'est à dire 55 :
<button note="55" channel="3" name="BOUT01" />
<button note="55" channel="3" name="BOUT01" />
...
<led note="55" default="BOUT01" channel="3" name="LED1"/>
Plus bas ce sont des codes que j'ai enregistré (toujours avec Miditrace) mais lorsque le bouton "CC" est activé sur le AKAI LDP8. En effet une fois activé, tous les boutons du pad changent de code (mais pas les sliders) ! J'espérai pouvoir mapper un autre série de fonctions et j'aurai pu basculer de l'une à l'autre avec ce fameux bouton "CC".
Malheureusement vous remarquerez que les commandes (button cc="1") sont les mêmes que celles des sliders (slider cc="1"). Si par exemple je mappe "deck 1 play" sur une de ces touche, lorsque le slider ayant le même code est à 0 il effectue aussi cette action ! En gros il fait aussi un "deck 1 play"...
Donc pas utilisable pour ce que je veux, d'où ces commandes sont désactivées.
Par contre si vous en avez l'utilité, vous pouvez les réactiver en mettant simplement un < devant.
De plus l'AKAI LDP8 dispose de 4 programmes (ou profils) différents. Pour cela appuyer sur la touche "Program" du pad et sélectionner l'un des programme à partir des touches 1 à 4.
En faisant cela les codes midi de l'AKAI LDP8 changent et on peut donc mapper d'autres actions.
<led note="55" default="BOUT01" channel="3" name="LED1"/>
Plus bas ce sont des codes que j'ai enregistré (toujours avec Miditrace) mais lorsque le bouton "CC" est activé sur le AKAI LDP8. En effet une fois activé, tous les boutons du pad changent de code (mais pas les sliders) ! J'espérai pouvoir mapper un autre série de fonctions et j'aurai pu basculer de l'une à l'autre avec ce fameux bouton "CC".
Malheureusement vous remarquerez que les commandes (button cc="1") sont les mêmes que celles des sliders (slider cc="1"). Si par exemple je mappe "deck 1 play" sur une de ces touche, lorsque le slider ayant le même code est à 0 il effectue aussi cette action ! En gros il fait aussi un "deck 1 play"...
Donc pas utilisable pour ce que je veux, d'où ces commandes sont désactivées.
Par contre si vous en avez l'utilité, vous pouvez les réactiver en mettant simplement un < devant.
De plus l'AKAI LDP8 dispose de 4 programmes (ou profils) différents. Pour cela appuyer sur la touche "Program" du pad et sélectionner l'un des programme à partir des touches 1 à 4.
En faisant cela les codes midi de l'AKAI LDP8 changent et on peut donc mapper d'autres actions.
------------------
Aucun commentaire:
Enregistrer un commentaire