Certains contenus de ce site ne sont pas encore disponibles en français.

29 Télécommande par MIDI et par touche

Pour libérer le musicien de la souris, la plupart des commandes de Live peuvent être télécommandées via un contrôleur MIDI externe et le clavier de l’ordinateur. Ce chapitre vous décrit en détails l’affectation de différents types de commandes dans l’interface utilisateur de Live :

  1. Slots de la section Session — N’oubliez pas que les affectations MIDI et de touches d’ordinateur ne portent que sur les slots et pas sur les clips qu’ils contiennent.
  2. Commutateurs et boutons — dont les boutons d’activation des pistes et des périphériques, les commandes tap tempo, métronome et transport de la barre de contrôle.
  3. Boutons de sélection — Ces boutons permettent de choisir parmi plusieurs options. Par exemple, chaque piste dispose de boutons de sélection pour l’assignation au Crossfader offrant trois options : la piste est affectée à la position A du Crossfader, la piste n’est pas soumise au Crossfader, la piste est affectée à la position B du Crossfader.
  4. Commandes continues — comme les réglages de volume, de panoramique et de départs effets du mélangeur.
  5. Le crossfader, dont le comportement est décrit en détail dans la section correspondante du chapitre Mixage (voir Emploi du crossfader de Live).

29.1 Télécommande par MIDI

Live peut être télécommandé par des surfaces de contrôle MIDI externes, comme des claviers ou des contrôleurs MIDI. Live offre également un contrôle dédié depuis le Push 1 (voir Emploi du Push 1) et le Push 2 (voir Emploi du Push 2) d’Ableton.

Avant d’expliquer comment se font et s’appliquent les affectations de télécommande, permettez-nous de d’abord faire la distinction entre télécommande par MIDI et un emploi indépendant du MIDI dans Live : comme l’entrée pour nos pistes MIDI. Supposons que vous utilisiez un clavier MIDI pour jouer d’un instrument dans une des pistes MIDI de Live. Si vous affectez la touche do-1 (C-1) de votre clavier MIDI au bouton de déclenchement d’un clip en écran Session, cette touche cessera de faire produire un do-1 par l’instrument de votre piste MIDI, car elle « appartient » désormais uniquement au bouton de déclenchement de clip.

Les notes MIDI affectées à la télécommande ne peuvent plus être utilisées en entrée pour les pistes MIDI. C’est une cause fréquente de confusion qui peut facilement être éliminée en observant les indicateurs MIDI de la barre de contrôle (voir Témoins d’activité MIDI In/Out).

Avant toute affectation MIDI, vous devez configurer Live pour qu’il reconnaisse vos surfaces de contrôle. Cela se fait dans l’onglet Link/Tempo/MIDI des Préférences Live, qui peut être ouvert à l’aide du raccourci clavier CTRL,(Win) / CMD,(Mac).

29.1.1 Surfaces de contrôle prises en charge d’origine

Les surfaces de contrôle sont définies dans les menus de l’onglet Link/Tempo/MIDI. Jusqu’à six surfaces de contrôle compatibles peuvent être simultanément employées dans Live.

Configuration des surfaces de contrôle.

Ouvrez le premier sélecteur de la colonne Surface de contrôle pour voir si votre surface de contrôle est prise en charge d’origine par Live ; si elle apparaît, vous pouvez sélectionner son nom, puis définir ses ports MIDI d’entrée et de sortie à l’aide des deux colonnes de droite. Si votre contrôleur n’est pas dans la liste, ne vous inquiétez pas — il pourra quand même être activé manuellement dans la prochaine section, Configuration manuelle d’une surface de contrôle (voir Configuration manuelle d’une surface de contrôle).

Selon le contrôleur, Live peut devoir accomplir un transfert ou « dump » de preset pour effectuer la configuration. Si c’est le cas, le bouton Dump sera activé à droite des sélecteurs de votre surface de contrôle dans les Préférences de Live. Avant de cliquer dessus, vérifiez que votre surface de contrôle est prête à recevoir ce type de transfert de preset. La méthode pour activer la réception varie avec les fabricants et les produits, aussi consultez la documentation de votre matériel en cas de doute. Enfin, cliquez sur le bouton Dump ; Live configurera alors automatiquement votre matériel.

29.1.1.1 Affectations instantanées

Dans la plupart des cas, Live utilise une méthode standard pour affecter ses fonctions et paramètres à des commandes physiques. Cela varie, bien entendu, en fonction de la configuration des commandes, curseurs et boutons sur la surface de contrôle. Ces configurations dépendant des fonctionnalités sont appelées affectations instantanées.

Dans les leçons intégrées à Live, vous trouverez une Référence des surfaces de contrôle qui liste tous les matériels actuellement pris en charge, liste complète avec les détails de leurs affectations instantanées. Les leçons sont accessibles à tout moment en sélectionnant l’option Fenêtre Aide dans le menu Affichage.

Note : vous pouvez substituer manuellement vos propres affectations à toute affectation instantanée. Dans ce cas, vous devrez aussi activer les commutateurs Télécommande des ports MIDI qu’utilise votre surface de commande. Cela se fait dans la section MIDI Ports de l’onglet Link/Tempo/MIDI des Préférences, et est décrit dans la section suivante.

Les affectations instantanées sont avantageuses car les contrôleurs de la surface de contrôle se réassigneront eux-mêmes automatiquement afin de contrôler le périphérique actuellement sélectionné dans Live.

Les surfaces de contrôle peuvent suivre la sélection de périphérique.

En plus de la sélection de périphérique suivante, les surfaces de contrôle prises en charge d’origine peuvent être « verrouillées » sur des périphériques spécifiques, garantissant l’accès manuel à ces derniers quoi que vous ayez actuellement sélectionné dans votre Set Live. Pour activer ou désactiver ce verrouillage, faites un clic droit(Win) / CTRL-clic(Mac) sur la barre de titre d’un périphérique, puis sélectionnez votre contrôleur préféré dans le menu contextuel « Verrouiller sur… ». Vous reconnaîtrez la liste des surfaces de contrôle que vous avez définies dans les Préférences Link/Tempo/MIDI. Par défaut, l’instrument d’une piste MIDI sera automatiquement verrouillé sur la surface de contrôle lorsque la piste sera armée pour l’enregistrement.

Toujours sous la main : les surfaces de contrôle peuvent être verrouillées sur des périphériques.

Une icône de main dans la barre de titre des périphériques ainsi verrouillés sert de rappel pratique de leur statut.

Note : certaines surfaces de contrôle n’acceptent pas le verrouillage sur des périphériques. Cette capacité est indiquée individuellement pour les contrôleurs dans la leçon Référence des surfaces de contrôle. Sélectionnez l’option Fenêtre Aide dans le menu Aide pour accéder aux leçons intégrées à Live.

29.1.2 Configuration manuelle d’une surface de contrôle

Si votre surface de contrôle MIDI n’apparaît pas dans la liste du sélecteur Surface de contrôle dans les Préférences Link/Tempo/MIDI, elle peut quand même être activée pour une affectation manuelle dans la section MIDI Ports de cet onglet.

Définition manuelle des surfaces de contrôle.

Le tableau MIDI Ports liste tous les ports d’entrée et de sortie MIDI disponibles. Afin d’utiliser un port d’entrée pour télécommander Live, assurez-vous que le commutateur correspondant est réglé sur « On » dans sa colonne Remote. Vous pouvez utiliser n’importe quel nombre de ports MIDI pour l’affectation de télécommande; Live fusionnera leurs signaux MIDI entrants.

Si vous travaillez avec une surface de contrôle qui offre un retour d’informations physique ou visuel, vous devrez aussi activer le commutateur Télécommande de son port de sortie. Live doit pouvoir communiquer avec de telles surfaces de contrôle quand une valeur a changé afin que cette surface puisse actualiser en conséquence la position de ses faders motorisés ou le statut de ses diodes (LED).

Pour tester votre configuration, essayez d’envoyer des données MIDI à Live depuis votre surface de contrôle. Les témoins MIDI de la barre de contrôle clignoteront si Live reconnaît un message MIDI entrant.

Une fois votre contrôleur reconnu par Live, vous avez terminé la phase de configuration (mais nous vous recommandons de prendre le temps de choisir un Mode de reprise avant d’abandonner les Préférences). Votre étape suivante sera de créer des affectations MIDI entre votre surface de contrôle et Live. Par chance, c’est une tâche simple, et vous n’aurez besoin de le faire que pour un paramètre à la fois.

29.1.3 Mode de reprise

Mode de reprise d’un contrôleur MIDI.

Quand des contrôleurs MIDI qui envoient des valeurs absolues (tels que des faders) sont employés dans une installation avec plusieurs banques commutables, dont chacune les fait s’adresser à un paramètre de destination différent, vous devez décider de la façon dont Live gérera les sauts soudains de valeurs qui ne manqueront pas d’arriver lors du premier déplacement d’un contrôleur après un changement de banque. Trois modes de reprise sont disponibles :

Aucun — Dès que la commande physique est bougée, sa nouvelle valeur est immédiatement envoyée à son paramètre de destination, ce qui a généralement pour résultat des changements brutaux de valeur.

Rejoindre — Bouger la commande physique n’a pas d’effet tant qu’elle n’a pas rejoint la valeur actuelle de son paramètre de destination. Dès que les valeurs sont égales, la valeur de destination suit fidèlement la valeur de la commande. Cette option donne des changements de valeur plus progressifs, mais il peut être difficile d’estimer exactement quand la valeur a été rejointe.

Graduer — Cette option assure des transitions douces des valeurs. Elle compare la valeur de la commande physique à celle du paramètre de destination et calcule une convergence progressive des deux quand on bouge la commande. Dès que les valeurs sont égales, la valeur de destination suit fidèlement la valeur de la commande.

29.2 Le navigateur d’affectations

Le navigateur d’affectations.

Toutes les affectations manuelles MIDI, de clavier d’ordinateur (voir Télécommande par le clavier de l’ordinateur) et de macro-commandes (voir Macro-commandes) sont gérées par le navigateur d’affectations. Le navigateur d’affectations est masqué tant qu’un des trois modes d’affectation n’est pas activé. Il affiche toutes les affectations du mode actuel. Pour chaque affectation, il liste l’élément de contrôle, le chemin vers le paramètre affecté, le nom du paramètre et les limites Min et Max de la plage de valeurs de l’affectation. Les limites Min et Max assignées peuvent être modifiées à tout moment, et peuvent être rapidement inversées avec une commande du menu contextuel. Supprimez les affectations à l’aide de la touche Retour arrière ou Suppr de votre ordinateur.

Notez que les affectations instantanées sont basées sur le contexte et ne sont pas affichées dans le navigateur d’affectations. Leur structure d’affectation peut être affichée quand vous travaillez dans Live en choisissant l’option Fenêtre Aide du menu Aide puis en ouvrant la leçon Référence des surfaces de contrôle.

29.2.1 Affectation de télécommande MIDI

Le commutateur de mode d’affectation MIDI.

Une fois votre configuration de télécommande définie dans les Préférences Link/Tempo/MIDI, donner une affectation de télécommande aux contrôleurs MIDI et aux notes est simple :

  1. Passez en mode d’affectation MIDI en cliquant sur le bouton MIDI dans le coin supérieur droit de Live. Remarquez que les éléments de l’interface pouvant être télécommandés sont surlignés en bleu, et que le navigateur d’affectations devient disponible. Si votre navigateur est fermé,CTRLALTB(Win) / CMDALTB(Mac) l’ouvrira pour vous.
  2. Cliquez sur le paramètre de Live que vous aimeriez piloter par MIDI.
  3. Envoyez un message MIDI en pressant une touche du clavier, en tournant une commande, etc., sur votre contrôleur MIDI. Vous verrez que cette nouvelle affectation MIDI est maintenant listée dans le navigateur d’affectations.
  4. Sortez du mode d’affectation MIDI en cliquant à nouveau sur le bouton MIDI. Le navigateur d’affectations disparaîtra, mais vous pouvez toujours inspecter vos affectations en revenant en mode d’affectation MIDI.

29.2.2 Affectation à des notes MIDI

Les notes MIDI envoient de simples messages d’enfoncement (Note On) et de relâchement (Note Off) aux éléments de l’interface de Live. Ces messages peuvent produire les effets suivants sur les commandes dans Live :

  • Slots de l’écran Session — Les messages Note On et Note Off affectent les clips du slot en fonction de leurs réglages de mode de lancement (voir Modes de lancement).
  • Commutateurs — Un message Note On fait alterner le commutateur entre ses statuts.
  • Boutons de sélection – Les messages Note On font changer la commande entre les options disponibles.
  • Paramètres variables — Quand ils sont assignés à une seule note, les messages Note On font alterner le paramètre entre ses valeurs Min et Max. Quand ils sont assignés à une plage de notes, chaque note se voit assigner une valeur discrète, ces valeurs s’étendant à intervalles réguliers sur la plage de valeurs du paramètre.

Conseil : les slots d’écran Session peuvent être assignés à une plage de notes MIDI pour jouer de façon chromatique : jouez d’abord la note fondamentale (c’est la note qui fera jouer le clip à sa hauteur par défaut), puis, en gardant enfoncée cette touche, tenez une touche de votre choix au-dessous de la fondamentale et une au-dessus d’elle pour définir les limites de la plage.

29.2.3 Affectation à des contrôleurs MIDI absolus

Les contrôleurs MIDI absolus envoient des messages à Live sous la forme de valeurs absolues allant de 0 à 127. Ces valeurs donnent différents résultats selon le type de commande de Live auquel elles sont affectées. Un message de valeur 127, par exemple, peut monter à fond la commande Volume d’une piste de Live ou faire jouer un clip d’écran Session. En particulier, les messages de contrôleur MIDI de 0 à 127 peuvent produire les effets suivants sur les commandes dans Live :

  • Slots de l’écran Session — Les valeurs de contrôleur supérieures ou égales à 64 sont traitées comme des messages Note On. Les valeurs de contrôleur inférieures ou égales à 63 sont traitées comme des messages Note Off.
  • Commutateurs — Pour les activateurs de piste et les boutons on/off des périphériques, les valeurs de contrôleur comprises dans la plage Min/Max d’affectation activent le commutateur. Les valeurs de contrôleur supérieures ou inférieures à cette plage le désactivent. Vous pouvez inverser ce comportement en réglant Min sur une valeur supérieure à celle de Max. Dans ce cas, les valeurs de contrôleur extérieures à la plage activent le commutateur, tandis que les valeurs appartenant à la plage le désactivent. Pour tous les autres commutateurs (tels que les commandes de transport), des valeurs de contrôleurs supérieures ou égales à 64 activent le commutateur, les valeurs de contrôleur inférieures à 64 le désactivant.
  • Boutons de sélection — La plage de valeurs de 0 à 127 du contrôleur est répartie entre les différentes options de réglage proposées par le bouton de sélection.
  • Commandes continues — La plage de valeurs de 0 à 127 du contrôleur est répartie sur la plage de valeurs du paramètre.

Live reconnaît aussi les messages de Pitch Bend et de contrôleurs continus de haute précision (« 14 bits absolus ») dotés d’une plage de valeurs allant de 0 à 16383. Les informations données ci-dessus valent également pour ceux-ci sauf que le centre de leur plage de valeurs est fixé à 8191/8192.

29.2.4 Affectation à des contrôleurs MIDI relatifs

Certains contrôleurs MIDI peuvent envoyer des messages « augmentation de valeur » et « diminution de valeur » plutôt que des valeurs absolues. Ces commandes évitent les sauts de paramètre quand le statut d’un paramètre diffère entre Live et la commande correspondante sur le contrôleur MIDI matériel. Par exemple, imaginez que vous ayez affecté la commande de panoramique de votre surface de contrôle au paramètre de panoramique d’une piste de Live. Si la commande physique est à fond à droite, et celle de Live à fond à gauche, un léger mouvement de la commande physique de panoramique qui envoie des messages absolus demanderait à Live un panoramique à droite, causant un saut brutal dans le panoramique de la piste. Une commande pan envoyant des messages relatifs éviterait cela, puisque son message incrémentiel dirait simplement à Live, « Panoramique légèrement à gauche de votre position actuelle ».

Il existe quatre types de contrôleurs relatifs : Signed Bit, Signed Bit 2, Bin Offset et Twos Complement.

Chacun de ceux-ci est aussi disponible en mode « linéaire ». Certains encodeurs MIDI utilisent en interne une « accélération », produisant de plus grands changements de valeur quand ils sont tournés rapidement. Pour les surfaces de contrôle qui ne sont pas originellement prises en charge, Live essaie de détecter le type de contrôleur et si une accélération est utilisée ou non.

Vous pouvez améliorer le processus de détection en bougeant lentement le contrôleur relatif vers la gauche lors de l’affectation. Live offrira sa suggestion dans le sélecteur de mode de la barre de statut, mais si vous connaissez le type de contrôleur relatif, vous pouvez le sélectionner manuellement.

Live répondra comme suit aux messages de contrôleurs MIDI relatifs :

  • Slots de l’écran Session — Les messages d’incrémentation de valeur sont traités comme des messages Note On. Les messages de décrémentation de valeur sont traités comme des messages Note Off.
  • Commutateurs — Les messages d’incrémentation activent le commutateur. Les messages de décrémentation le désactivent.
  • Boutons de sélection — Les messages d’incrémentation font passer le bouton de sélection sur l’option de réglage suivante. Les messages de décrémentation le font revenir sur l’option de réglage précédente.
  • Commandes continues — Chaque type de contrôleur MIDI relatif utilise une interprétation différente de la plage de valeurs 0…127 de contrôleur pour identifier les incréments et les décréments de valeur :

Veuillez consulter la documentation fournie avec votre contrôleur MIDI s’il vous faut d’autres informations sur les contrôleurs MIDI relatifs.

29.2.4.2 Affectation aux commandes de fenêtre Clip

La fenêtre Clip (voir Fenêtre Clip) affiche les réglages de tout clip actuellement sélectionné, mais elle peut aussi afficher les réglages de clips multi-sélectionnés. Pour éviter les surprises musicalement désagréables, il est important de se rappeler que créer des affectations de télécommande pour toute commande de la fenêtre Clip peut potentiellement affecter n’importe quel clip de Set Live. Pour cette raison, nous vous recommandons d’affecter les commandes de fenêtre Clip à des contrôleurs MIDI relatifs pour empêcher des sauts de valeur de paramètre indésirables.

29.2.5 Télécommande par le clavier de l’ordinateur

Le bouton de mode d’affectation aux touches.

L’affectation de touches du clavier de votre ordinateur pour servir de surface de contrôle est limpide :

  1. Passez en mode d’affectation aux touches en pressant le bouton KEY dans le coin supérieur droit de l’écran Live. Remarquez que les éléments de l’interface pouvant être assignés sont surlignés en rouge quand vous passez en mode d’affection aux touches. Le navigateur d’affectations devient aussi disponible. Si le navigateur est masqué, vous pourrez l’afficher à l’aide de la commande appropriée du menu Affichage.
  2. Cliquez sur le paramètre de Live que vous voulez assigner à une touche. Rappelez-vous que seules les commandes surlignées en rouge peuvent être assignées.
  3. Pressez la touche de l’ordinateur à laquelle vous voulez assigner la commande. Les détails de votre nouvelle affectation seront affichés dans le navigateur d’affectations.
  4. Sortez du mode d’affectation de touches en cliquant à nouveau sur le bouton KEY de Live. Le navigateur d’affectations disparaîtra, mais vous pouvez inspecter vos affectations à tout moment en revenant en mode d’affectation aux touches.

Les assignations au clavier peuvent produire les effets suivants dans Live :

  • Les clips des slots de l’écran Session réagiront aux touches affectées en fonction de leurs réglages de mode de lancement (voir Modes de lancement).
  • Les touches affectées à des commutateurs feront alterner leur état.
  • Les touches affectées à des boutons de sélection passeront en revue les options disponibles.

Veillez à ne pas confondre cette fonctionnalité de télécommande avec la capacité qu’a Live d’employer le clavier de l’ordinateur comme un pseudo-clavier MIDI (voir Jeu en MIDI avec le clavier de l’ordinateur) qui peut produire des notes MIDI à partir de frappes sur le clavier d’ordinateur pour l’emploi avec des instruments.