Création d'un contournement de plusieurs plug-ins dans la logique

Voici un petit changement utile que j'ai effectué dans l'environnement de Logic et que je pensais pouvoir partager avec vous. Il s’agit d’un simple commutateur marche / arrêt qui contournera tous les plug-ins des tranches de console auxquelles il est connecté. L'interface est assez simple, mais il y a un peu plus de choses sous le capot qui nécessitent une compréhension de base de l'environnement de Logic dans laquelle je vais entrer plus bas..

J'ai écrit ce tut avec Logic 9 (l'environnement est encore un peu buggé dans Logic X au moment de l'écriture), mais il peut être construit en X, et probablement aussi en 7 & 8 si vous utilisez toujours leur.


1. Commencer

La première chose que j'ai faite a été de charger un canal avec 16 plug-ins, un instrument et 15 effets. La logique permet d'ajouter un peu plus, mais 15 semble plus qu'une limite raisonnable pour ce que je veux faire. Si vous avez besoin de plus, allez-y et chargez-les.

Peu importe ce que sont les plug-ins ou dans quel ordre ils sont placés sur le canal. À ce stade, ils sont simplement des espaces réservés pour recueillir des informations sur la programmation à des étapes ultérieures..

Ensuite, je suis entré dans le Environnement et créé un nouveau moniteur à partir du menu déroulant "Nouveau". Pendant que j'y étais, j'ai saisi un transformateur ainsi qu'un bouton (peu importe le bouton que vous choisissez - ils font tous la même chose) dans le sous-menu 'Fader'.


Chargement des plug-ins et des modules.

À partir de là, je devais connecter la tranche de console et le bouton au moniteur (cliquez sur le triangle de câblage du côté droit des objets et faites-le glisser vers le moniteur) et activez / désactivez les plug-ins pour obtenir des informations MIDI sur le moniteur..


2. Programmation dans l'environnement

Ici, j'ai basculé le bouton et le plug-in d'instrument EFM1. Les informations sur le moniteur me disent que le bouton est un objet de contrôle (ce type de symbole ressemblant à un fader) opérant sur le canal 1, assigné à MIDI cc 7, et envoie un signal de 127 lorsqu'il est activé et un signal de 0 lorsqu'il est désactivé.

Ci-dessous, les informations concernant le EFM1. C'est un objet de fader ('F'), opérant également sur le canal 1, affecté au numéro d'identification 56 et bascule entre une valeur de 0 et 1 (curieusement, il envoie un 0 lorsqu'il est activé et un 1 lorsqu'il est désactivé).


L'objet de surveillance nous montrant quelques informations.

Maintenant que je dispose d’informations, je peux ouvrir le transformateur et commencer à saisir des données. Pour les non-initiés, le transformateur prend essentiellement les informations entrantes et les transforme en un type d'informations différent. La rangée supérieure indique au transformateur ce qu'il faut rechercher et la rangée inférieure indique au transformateur quoi modifier ces informations..

Dans le champ d'état, je demande au transformateur de ne rechercher que les données de contrôle en sélectionnant="signer et ensuite choisir"Contrôle'. De même, je lui dis de ne rechercher que les informations entrant sur le canal 1, attribuées à MIDI cc 7, et uniquement à la valeur 0..

Je lui dis ensuite de transformer ces données en informations de fader uniquement, de laisser passer le canal 1 car cela n’a pas besoin d’être modifié, de fixer l’ID pour une valeur de 56 (l’ID du logement de plug-in) et de changer la valeur finale en '1' comme égal à 'off' pour une raison quelconque (?).

Le transformateur recherche les conditions définies dans la rangée supérieure et les transforme en conditions définies dans la rangée inférieure..

Le transformateur recherche les conditions définies dans la rangée supérieure et les transforme en conditions définies dans la rangée inférieure..

Maintenant, je connecte la sortie du bouton (côté droit) à l'entrée du transformateur (côté gauche) en cliquant sur le triangle de câble de raccordement du bouton. De même, je connecte la sortie du transformateur (côté droit) à l'entrée de la tranche de console (côté gauche).

Après avoir essayé le bouton, je constate que cela fonctionne, mais que le fader de canal monte à +6 à chaque fois que je l'allume. En effet, le fader fonctionne également sur cc 7 et envoie une valeur de 127 lorsque je bascule le bouton. C'est un problème.

Pour remédier à cela, je dois aller dans le menu supérieur du transformateur et choisir le 'filtrer les événements ne correspondant pas'option pour que les signaux ne correspondant pas exactement aux conditions définies dans la rangée supérieure du transformateur ne soient pas autorisés à passer. Après cela, le bouton fonctionne sans effets secondaires indésirables - que ce soit uniquement pour éteindre l'EFM1.


L'option de filtrage très importante - parmi d'autres.

Pour utiliser le bouton pour rallumer l'instrument, il me faut un autre transformateur configuré de la même manière que le premier. Pour ce faire, je glisse le transformateur en option pour créer une nouvelle copie, supprime le câblage par défaut qui l'accompagne et modifie la dernière colonne du transformateur pour rechercher une valeur de 127 (bouton activé) et émettre une valeur de 0 ( EMF1 sur). Je patche tout de la même manière que précédemment..


Le bouton agit sur l'état de contournement comme prévu.

3. Étapes finales

Pour le reste des plug-ins, il suffit de répéter le processus. Chaque nouveau plug-in nécessitera un transformateur distinct pour les positions d'activation et de désactivation, ainsi que la modification de l'ID du plug-in (deuxième octet de données dans la rangée inférieure du transformateur - il suffit de cliquer sur chaque plug-in pour afficher son emplacement.) ID sur le moniteur).

C'est à propos de quoi les choses devraient ressembler lorsque vous avez terminé. Ici, j’ai étiqueté chaque transformateur en fonction de l’emplacement du plug-in qu’il contrôle, tout câblé et la sortie de chaque transformateur attribué à un transformateur vide final afin de simplifier la connexion finale..


Tout rapiécé.

Tout fonctionne, mais cela ressemble à des ordures et est plus qu'un peu déroutant pour un appareil aussi simple. J'ai donc décidé de nettoyer un peu les choses.

Pour ce faire, j'ai sélectionné tous les modules du commutateur et sélectionné "Macro" dans le menu "Nouveau", puis j'ai ajusté la taille de la macro en faisant glisser le petit carré situé dans le coin inférieur droit pour afficher uniquement le bouton. Assurez-vous que vos transformateurs sont en dessous du commutateur et à droite, car la fenêtre de macro ne descendra pas sous le module le plus haut ni plus à droite que le module le plus à gauche..

J'ai ensuite renommé la macro dans l'inspecteur pour refléter le fonctionnement du bouton, je l'ai testée une dernière fois, j'ai sauvegardé le projet (très important) et je l'ai appelée un jour..


Le produit final

Conclusion

Maintenant, chaque fois que je veux un bouton de contournement, il me suffit d'ouvrir le projet, de copier la macro du bouton dans le Presse-papiers et de le coller dans l'environnement requis. La chose intéressante à propos de ça aussi, c'est qu'un bouton peut être connecté à plusieurs tranches de console de sorte qu'un bouton de contournement pour un instrument de basse puisse également être connecté à d'autres instruments de basse s'ils sont superposés, par exemple, ou aux canaux d'effet d'envoi du canal. basse afin de contourner rapidement tous les plug-ins connexes.