[Cross DJ] problème mapping Hercules DJ Console MK2

  
Forum rules
Ce forum ne répond pas au support et demandes d'assistance des utilisateurs.

Veuillez choisir le forum français correspondant à votre logiciel !

Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby P_Jean on 29 Jan 2011, 11:25

Déjà, il faudrait déjà faire ceci avant toute aide supplémentaire :
viewtopic.php?f=270&t=19088

Secondo, je n'ai pas bosser sur Cross DJ, mais sur Cross (son grand frère), et apparemment, le code xml diffère un peu.
User avatar
P_Jean
 
Posts: 2436
Joined: 09 Dec 2009, 17:24


Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby arnlig3550 on 29 Jan 2011, 12:40

Je n'ai pas de clé, je suis sur la demo ^^ c'est juste pour essayer de voir si je peux reussir a bien configurer mon controleur avant d'acheter le logiciel, ca serais dommage de l'acheter et de ne pas pouvoir me servir de mon controleur comme il faut, je pense que la demo existe aussi un peu pour ca ^^

Donc pour ce que j'aimerais, ca peut se faire ou pas sur Cross DJ?
arnlig3550
 
Posts: 18
Joined: 27 Jan 2011, 18:31


Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby P_Jean on 29 Jan 2011, 14:53

Ah, ok !
Alors attends une réponse de la team pour cela ! ;)
User avatar
P_Jean
 
Posts: 2436
Joined: 09 Dec 2009, 17:24


Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby arnlig3550 on 31 Jan 2011, 11:51

Quelqu'un de la team pour me répondre ? avant que la demo se termine svp ^^

Merci
arnlig3550
 
Posts: 18
Joined: 27 Jan 2011, 18:31


Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby Support@MixVibes on 31 Jan 2011, 12:18

L'extrait de code que tu cites est en entrée, les leds se programment en sorties (code de PJean).

Voici par exemple le code de sortie du MP3e2
Code: Select all
      <output-mappings>
        <device-event name="StateRequest">
          <MIDI type="Note" parameter="0x7f" channel="1" value="0x7f"/>
        </device-event>
        <mapping>
          <control alias="fam(Player)[0x1].PlayPause" value="true"/>
          <MIDI type="Note" parameter="0xf" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].PlayPause" value="false"/>
          <MIDI type="Note" parameter="0xf" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].CueStateOutput" value="0"/>
          <MIDI type="Note" parameter="0xe" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].CueStateOutput" value="1"/>
          <MIDI type="Note" parameter="0xe" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].CueStateOutput" value="2"/>
          <MIDI loop="true"/>
          <MIDI type="Note" parameter="0xe" channel="0x1" value="127" duration="500"/>
          <MIDI type="Note" parameter="0xe" channel="0x1" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).MatchAWithBFeedback" value="true"/>
          <MIDI type="Note" parameter="0x12" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).MatchAWithBFeedback" value="false"/>
          <MIDI type="Note" parameter="0x12" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).SyncAOnBFeedback" value="true"/>
          <MIDI type="Note" parameter="0x12" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).SyncAOnBFeedback" value="false"/>
          <MIDI type="Note" parameter="0x12" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].KeyLockOutput" value="true"/>
          <MIDI type="Note" parameter="0x13" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].KeyLockOutput" value="false"/>
          <MIDI type="Note" parameter="0x13" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].AutoLoopSelectAndTrigger" value="0"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x2" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x3" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x4" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].AutoLoopSelectAndTrigger" value="4"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="127"/>
          <MIDI type="Note" parameter="0x2" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x3" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x4" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].AutoLoopSelectAndTrigger" value="5"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x2" channel="0x1" value="127"/>
          <MIDI type="Note" parameter="0x3" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x4" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].AutoLoopSelectAndTrigger" value="6"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x2" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x3" channel="0x1" value="127"/>
          <MIDI type="Note" parameter="0x4" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].AutoLoopSelectAndTrigger" value="7"/>
          <MIDI type="Note" parameter="0x1" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x2" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x3" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x4" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x1].OnOff" value="true"/>
          <MIDI type="Note" parameter="0x7" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x1].OnOff" value="false"/>
          <MIDI type="Note" parameter="0x7" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorA" value="true"/>
          <MIDI type="Note" parameter="0x10" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorA" value="false"/>
          <MIDI type="Note" parameter="0x10" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].VinylMode" value="true"/>
          <MIDI type="Note" parameter="0x2d" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].VinylMode" value="false"/>
          <MIDI type="Note" parameter="0x2d" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].BendUp" value="true"/>
          <MIDI type="Note" parameter="0xb" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].BendUp" value="false"/>
          <MIDI type="Note" parameter="0xb" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].BendDown" value="true"/>
          <MIDI type="Note" parameter="0xa" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x1].BendDown" value="false"/>
          <MIDI type="Note" parameter="0xa" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].PlayPause" value="true"/>
          <MIDI type="Note" parameter="0x23" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].PlayPause" value="false"/>
          <MIDI type="Note" parameter="0x23" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].CueStateOutput" value="0"/>
          <MIDI type="Note" parameter="0x22" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].CueStateOutput" value="1"/>
          <MIDI type="Note" parameter="0x22" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].CueStateOutput" value="2"/>
          <MIDI loop="true"/>
          <MIDI type="Note" parameter="0x22" channel="0x1" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x22" channel="0x1" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).MatchBWithAFeedback" value="true"/>
          <MIDI type="Note" parameter="0x26" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).MatchBWithAFeedback" value="false"/>
          <MIDI type="Note" parameter="0x26" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).SyncBOnAFeedback" value="true"/>
          <MIDI type="Note" parameter="0x26" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Matcher).SyncBOnAFeedback" value="false"/>
          <MIDI type="Note" parameter="0x26" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].KeyLockOutput" value="true"/>
          <MIDI type="Note" parameter="0x27" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].KeyLockOutput" value="false"/>
          <MIDI type="Note" parameter="0x27" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].AutoLoopSelectAndTrigger" value="0"/>
          <MIDI type="Note" parameter="0x15" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x16" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x17" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x18" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].AutoLoopSelectAndTrigger" value="4"/>
          <MIDI type="Note" parameter="0x15" channel="0x1" value="127"/>
          <MIDI type="Note" parameter="0x16" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x17" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x18" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].AutoLoopSelectAndTrigger" value="5"/>
          <MIDI type="Note" parameter="0x15" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x16" channel="0x1" value="127"/>
          <MIDI type="Note" parameter="0x17" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x18" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].AutoLoopSelectAndTrigger" value="6"/>
          <MIDI type="Note" parameter="0x15" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x16" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x17" channel="0x1" value="127"/>
          <MIDI type="Note" parameter="0x18" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].AutoLoopSelectAndTrigger" value="7"/>
          <MIDI type="Note" parameter="0x15" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x16" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x17" channel="0x1" value="0"/>
          <MIDI type="Note" parameter="0x18" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x2].OnOff" value="true"/>
          <MIDI type="Note" parameter="0x1b" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Fx)[0x2].OnOff" value="false"/>
          <MIDI type="Note" parameter="0x1b" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorB" value="true"/>
          <MIDI type="Note" parameter="0x24" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Mixer).CueMonitorB" value="false"/>
          <MIDI type="Note" parameter="0x24" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].VinylMode" value="true"/>
          <MIDI type="Note" parameter="0x2d" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].VinylMode" value="false"/>
          <MIDI type="Note" parameter="0x2d" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Tracker).PreviewStateOutput" value="0"/>
          <MIDI type="Note" parameter="0x2b" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Tracker).PreviewStateOutput" value="1"/>
          <MIDI type="Note" parameter="0x2b" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Tracker).PreviewStateOutput" value="2"/>
          <MIDI loop="true"/>
          <MIDI type="Note" parameter="0x2b" channel="0x1" value="127" duration="500"/>
          <MIDI type="Note" parameter="0x2b" channel="0x1" value="0" duration="500"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].BendUp" value="true"/>
          <MIDI type="Note" parameter="0x1f" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].BendUp" value="false"/>
          <MIDI type="Note" parameter="0x1f" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].BendDown" value="true"/>
          <MIDI type="Note" parameter="0x1e" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="fam(Player)[0x2].BendDown" value="false"/>
          <MIDI type="Note" parameter="0x1e" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="mod(ShiftLogic1)" value="true"/>
          <MIDI type="Note" parameter="0x8" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="mod(ShiftLogic1)" value="false"/>
          <MIDI type="Note" parameter="0x8" channel="0x1" value="0"/>
        </mapping>
        <mapping>
          <control alias="mod(ShiftLogic2)" value="true"/>
          <MIDI type="Note" parameter="0x1c" channel="0x1" value="127"/>
        </mapping>
        <mapping>
          <control alias="mod(ShiftLogic2)" value="false"/>
          <MIDI type="Note" parameter="0x1c" channel="0x1" value="0"/>
        </mapping>
      </output-mappings>


Si on prend juste les 2 premiers bloc pour Play/pause
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="true"/>
<MIDI type="Note" parameter="0xf" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].PlayPause" value="false"/>
<MIDI type="Note" parameter="0xf" channel="0x1" value="0"/>
</mapping>


la fonction play/pause du lecteur 1 est vraie
l'évènement MIDI de type note à l'adresse 0xf sur le canal 0x1 aura la valeur 127

la fonction play/pause du lecteur 1 est fausse
l'évènement MIDI de type note à l'adresse 0xf sur le canal 0x1 aura la valeur 0

c'est ce qui allumera (ou pas) la led en fonction de l'état renvoyé par Cross.

Il te manque 2 choses : la liste des fonctions disponibles en sortie (alias) et la liste des évènements MIDI que ton contrôleur supporte en entrée.
User avatar
Support@MixVibes
 


Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby arnlig3550 on 31 Jan 2011, 12:25

Ok pour le code

Et pour ce qu'il me manque, ça veut dire que je ne peux pas faire fonctionner le rétro-éclairage de mes touches si je ne connais pas ça? Comment dois-je faire? parsque c'est quand même bien utile le rétro-éclairage !
arnlig3550
 
Posts: 18
Joined: 27 Jan 2011, 18:31


Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby Support@MixVibes on 31 Jan 2011, 12:28

Regardes dans la doc de ton contrôleur si il n'y pas la liste des notes/contrôle MIDI en entrée/sortie.

EDIT : j'ai mis en ligne les alias
viewtopic.php?f=268&t=19330&p=119478#p119478
User avatar
Support@MixVibes
 


Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby arnlig3550 on 31 Jan 2011, 12:41

arnlig3550
 
Posts: 18
Joined: 27 Jan 2011, 18:31


Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby Support@MixVibes on 31 Jan 2011, 12:50

Oui, que la page 21 pour les leds : commandes de sorties. Les pages précédentes sont pour les commandes d'entrée.
User avatar
Support@MixVibes
 


Re: [Cross DJ] problème mapping Hercules DJ Console MK2

Postby arnlig3550 on 31 Jan 2011, 14:19

Voilà un essai de code pour le play/pause de la platine 1, mais je pense que c'est pas bon, lol

<mapping>
<control alias="B0 08" value="true"/>
<MIDI type="Note" parameter="7F" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="B0 08" value="false"/>
<MIDI type="Note" parameter="00" channel="0x1" value="0"/>
</mapping>


si c'est pas ça, peux tu me faire un modèle juste pour le play/pause de la platine 1 stp? sachant que dans la notice, pour ce bouton, c'est mis :

- message MIDI: valeur B0 08
- description de la valeur: 00:off - 7F:on

merci
arnlig3550
 
Posts: 18
Joined: 27 Jan 2011, 18:31


PreviousNext

Return to Libre accès




Who is online

Users browsing this forum: No registered users and 57 guests

Board index

 
 
   
 
© 2014 Mixvibes