Saviez-vous qu'il est possible de contrôler HeavyM par d'autres moyens que votre souris ou pavé tactile ? Puisque, soyons honnêtes, bien que ces derniers soient très pratiques pour dessiner et ajuster des paramètres quand vous êtes assis à votre bureau, devoir faire défiler des panneaux pour trouver un petit bouton d'effet en pleine performance live n'est pas le plus amusant. C'est pourquoi vous pouvez vous rendre la vie plus facile avec des contrôles externes et utiliser un clavier par exemple.
Raccourcis clavier par défaut
Pour rendre votre utilisation plus fluide et réduire le nombre de clics que vous devez effectuer pour accéder à certaines fonctionnalités, certains raccourcis clavier sont déjà intégrés dans le logiciel. La liste à jour des combinaisons de touches pour votre version est accessible directement dans le logiciel, depuis le menu Contrôles → Liste des raccourcis clavier... ou bien par le raccourci [CTRL/Cmd + /].
Raccourcis personnalisés
En plus de ces raccourcis par défaut, vous pouvez aussi définir vos propres commandes clavier pour HeavyM. Pour cela, vous devez faire en sorte que les éléments de l'interface de l'application "apprennent" à quelle touche ils doivent réagir.
Activer le "Apprentissage clavier"
Pour assigner des touches, vous devez tout d'abord activer l'interface d'apprentissage clavier. Activez la depuis le menu Contrôles → Modifier les affectations MIDI, ou dirigez-vous vers l'onglet Clavier de la fenêtre de paramétrage des Contrôles (accessible depuis Contrôles → Paramètres... ou l'icône de la barre d'outils) et cliquez sur le bouton "Mode d'apprentissage clavier".
Vous verrez apparaître un filtre coloré sur de nombreux éléments de l'interface de HeavyM.
Ajouter des assignations
Vous pouvez définir une touche personnalisée pour chaque bouton ou slider surligné: cliquez simplement dessus (il sera alors entouré en jaune) et tapez sur touche du clavier désirée. Cette action va associer la touche et l'élément de l'interface et vous verrez la commande apparaître dans la liste sur la fenêtre de paramétrage des contrôles.
Note : vous pouvez assigner la même touche à plusieurs commandes à la fois. Par exemple, une seule touche peut être associée à plusieurs interrupteurs d'effets, ce qui veut dire que quand vous cliquerez dessus, tous ces effets s'activeront en même temps!
A la différence des raccourcis par défaut, les assignations personnalisées ne peuvent pas être des combinaisons de touches, elles ne peuvent utiliser qu'une touche à la fois. Des touches spéciales et symboles ont aussi été bloqués (par exemple CTRL/Cmd, Tab, Entrée, etc), si vous tentez d'en assigner une elle ne sera pas prise en compte.
Une fois que vous avez terminé, vous pouvez simplement désactiver le mode d'édition par le même bouton/menu ou bien avec [Echap]. Maintenant, si vous utilisez une des touches personnalisées, celle-ci activera la ou les commande(s) associée(s) dans le logiciel !
Note : si vous utilisez [CTRL/Cmd], [Alt] ou [Shift] en même temps qu'une touche assignée, le raccourci personnalisé ne sera pas déclenché, afin d'éviter les conflits avec la plupart des raccourcis par défaut. Par exemple, si vous utilisez [CTRL/Cmd + Z] et [Z] est aussi assigné à Seq 1 / Play, la combinaison ne déclenchera que la commande par défaut "Annuler" associée au [CTRL/Cmd + Z].
Editer des assignations
Pour éditer des assignations, réactivez juste le mode d'apprentissage encore une fois. Ensuite, sélectionnez simplement l'élément à modifier et affectez lui une nouvelle touche de la même façon que précédemment.
Supprimer des assignations
Il y a 3 possibilités pour supprimer des assignations:
- Quand le mode d'apprentissage est ON, sélectionnez un élément sur l'interface et cliquez sur [Suppr./Retour]. Cela supprimera l'assignation sélectionnée.
- Faites un clic-droit sur une assignation dans le tableau de la fenêtre Contrôles et cliquez sur l'option "Supprimer l'assignation" . Cela supprimera l'assignation sélectionnée.
- Utilisez le bouton "Supprimer toutes les assignations" au-dessus du tableau dans la fenêtre Contrôles. Cela supprimera toutes les assignations clavier du projet.
Sauvegarder les assignations
Les touches personnalisées que vous affectez au logiciel sont directement sauvegardées dans votre fichier de projet .hm.
Paramètres d'assignations
Chaque assignation configurée a un lot de paramètres, comme vous pouvez le voir dans la table des assignations de la fenêtre des contrôles.
Pour le contrôle clavier, vous pouvez éditer:
- Le comportement de Basculer : si l'option est cochée, votre touche de clavier fonctionnera comme un interrupteur, sinon, plutôt comme un bouton poussoir. Voici un exemple des deux états pour une touche assignée à un slider dans HeavyM :
- Basculer est coché : si vous appuyez & relâchez la touche, le slider sera mis à sa valeur max. Si vous l'appuyez & relâchez encore une fois, le slider sera mis à sa valeur min. Et ainsi de suite.
- Basculer est décoché : si vous appuyez sur la touche, le slider sera mis à sa valeur max tant que la touche est enfoncée. Quand vous relâchez, le slider est mis à sa valeur min.
- Le Intervalle : ce paramètre apparait sur les champs avec des valeurs numériques ou des sliders par exemple. En indiquant un Min et un Max, vous pouvez outrepasser la plage de variation de l'élément dans l'interface HeavyM. Par exemple, si vous entrez un intervalle de 1 - 15 pour l'épaisseur de l'effet Border, quand vous bougerez le fade qui lui est assigné, les valeurs varieront seulement entre 1 et 15 peut importe jusqu'où vous faites aller votre fader.