Mapper un clavier virtualDJ ou un contrôleur midi

mapper clavier

Mapper un clavier virtualDJ ou un contrôleur midi

Que signifie mapper??

Mapper un clavier C’est l’effet d’attribuer à chaque touche du contrôleur une fonction au logiciel (note, effet, …).

Pour mapper un clavier virtualDj ou d’un contrôleur midi il y a deux possibilités:

  1. Passez par le menu (ou la configuration) dans l’onglet Mappers de Virtual DJ. 
  2. Vous pouvez également entrer les commandes directement dans le fichier .xml situé à : Dossier \Mes Documents\VirtualDJ\Mappers 

Mapper une nouvelle touche virtualDJ

Certaines touches du clavier sont déjà mappées par défaut, La liste apparaîtra dans le menu virtualDJ.

Pour mapper une nouvelle touche marche à suivre :

  1. Cliquer sur la croix verte
  2. Dans la cellule « Key » entrer la touche à mapper
  3. Dans la cellule « Action » entrer la commande voulue.

L’aide s’affiche directement en dessous lorsque vous commencez à taper une commande. Selon le mot que vous avez tapé, vous verrez d’autres possibilités dans la fenêtre « See also » avec une description en anglais.  

La liste des commandes disponibles sur le site Web Virtual DJ est disponible en cliquant ici.

Sélectionner l’action au lieu de l’écrire 

En prime, vous pouvez directement sélectionner des commandes dans Virtual DJ en cliquant sur « Action Learn ». Cliquer sur ce bouton ferme temporairement la fenêtre du menu. Sélectionnez simplement une commande avec la souris.  

A Lire aussi :  Comment installer Serato

Modifier une touche existante

Rien de plus simple : dans la zone « Touche actuellement mappées » sélectionner la touche à modifier et changer la commande en cellule « Action« 

Comment mapper un contrôleur Midi

Pour ce faire il ya deux cas:

  1. Soit votre contrôleur est natif dans Virtual DJ, dans ce cas il apparait dans le menu mapper et vous pourrez modifier l’affectation des touches avec la même méthode que précédemment,
  2. Soit votre contrôleur n’est pas natif, alors il faut passer par ce qui suit:

Les onglets de sélection du contrôleur apparaissent en haut un clavier est montré à titre d’exemple. Si vous avez un contrôleur MIDI, cet onglet indiquera « SIMPLE_MIDI ». 

Dans ce cas il n’y aura pas de touches mappées par défaut, la fenêtre de gauche sera vide.

Pour mapper il faudra obligatoirement passer par la fonction « Key-Learn« . En cliquant dessus la touche devient bleu. Vous êtes en mode « enregistrement ».

A ce moment appuyer sur le bouton à mapper ou tournez un potard (slider) de votre contrôleur midi, son code midi va apparaître dans la cellule « Key« . Puis affecter une commande de la même manière que précédemment.

A Lire aussi :  Profitez de la meilleure expérience de streaming avec Tidal music sur SERATO et REKORDBOX.

Le fichier .xml du mapping

Après avoir terminé le mappage à l’aide de l’une des méthodes ci-dessus, le fichier .xml est automatiquement généré. 

Ils se situent dans \Mes documents\VirtualDJ\Mappers.

Dans le cas d’un mapping d’un clavier standard, le fichier sera Keyboard mapping.xml

En revanche s’il s’agit d’un contrôleur midi, il se nommera Generic MIDI mapping.xml

Ces fichiers peuvent être édités avec un éditeur XML (PSPAD est recommandé) et les commandes peuvent être écrites directement sans passer par les menus de Virtual DJ.  

Le principe simple:

 <map value= »P » action= »stop » />

  <map value= »SHIFT+P » action= »play while_pressed » />

  <map value= »S » action= »stop » />

  <map value= »C » action= »cue_stop » />

La « map value » est la touche à mapper, action est évidement la commande.

Pouvez-vous me dire pourquoi vous écrivez des commandes alors que Virtual DJ les écrira pour vous ? Cela semble vraiment inutile, mais si vous voulez aller un peu plus loin dans la programmation, vous pouvez utiliser plusieurs commandes ou variables, c’est beaucoup plus facile de regarder dans le fichier . fichier xml. 

Voici un exemple :

<map value= »x » action= »var ‘$PAGE’ 1 ? deck 2 effect ‘FlippinDouble’active : var ‘$PAGE’ 2 ? sampler1 play while_pressed : var ‘$PAGE’ 3 ? deck 2 loop 4″ />

Il s’agit d’une commande clé, mais cette commande dépend de la variable $PAGE.  

A Lire aussi :  Profitez de concerts en réalité virtuelle grâce à ces cinq applications.

Si cette variable est à 1, la touche x effectue l’action : deck 2 effect ‘FlippinDouble’ active

Au cas où cette variable est à 2, la touche x effectue l’action : sampler 1 play while_pressed

En fin si cette variable est à 3, la touche x effectue l’action : deck 2 loop 4

Dans cet exemple, nous comprenons que le menu de mapping de Virtual DJ est difficile à utiliser. Le fichier .xml vous permet de lire clairement les commandes longues et complexes.  

Conclusion

Mapper un clavier nous aide directement à bien utiliser les touches clavier de Virtualdj par défaut voire même lui apporter une modification de votre choix.