FORUM MAM ( Forum MAO - Forum ABLETON LIVE - Forum MASTERING)
Bonjour,
L'inscription est rapide, simple et gratuite !

Retrouves les Tutoriels MAO Pro sur :

www.tuto-mao-guitare.com

Amicalement, Didier.

[MIDI] Enregistrer une Automation au sein d'un Clip MIDI en Ecran de Session (Ableton Live) ou Comment Créer ses Propres Automapping MIDI

Voir le sujet précédent Voir le sujet suivant Aller en bas

[MIDI] Enregistrer une Automation au sein d'un Clip MIDI en Ecran de Session (Ableton Live) ou Comment Créer ses Propres Automapping MIDI

Message par soxy le Dim 6 Mar 2011 - 19:51

Tutoriel proposé par soxy

Enregistrer une Automation au sein d'un Clip MIDI en Ecran de Session
ou
Comment Créer ses Propres Automapping MIDI


Synopsis :

Ce tutoriel a pour but de montrer tout l'intérêt de faire ses propres automapping, c'est à dire, configurer/adresser chaque commande de vos interfaces MIDI (sur vos interfaces MIDI) pour contrôler vos paramètres préférés de vos instruments préférés (Vst-i ou hardwares).

Ce tuto est, en grande partie, basé sur le fonctionnement d'Ableton Live, mais il est valable pour n'importe quel DAW et pour n'iimporte quelle interface MIDI.

Ce sera aussi l'occasion d'annihiler une légende urbaine : Ableton Live n'enregistrerait pas les automations au sein d'un clip MIDI
... et bien c'est faux, et il le fait naturellement.
Cependant, il faut bien comprendre que les périphériques natifs de Live ne sont pas concernées par cette méthode puisque aucun ne possède une implémentation MIDI (dommage). Il est donc impossible de créer un automapping personnel sur les devices de Live ... par le biais du "MIDI pure" en tout cas.


Implémentation MIDI ??! Qu'est-ce que ça veut dire ?


Ça veut dire, qu'une machine implémentée MIDI possède un adressage MIDI fixe de ses paramètres.

Rappel:
le MIDI est un protocole de commande simple, fiable, normalisé et non-évolutif ; ce qui veut dire que les constructeurs ne peuvent pas faire ce qu'ils veulent au niveau de l'implémentation MIDI de leurs machines (petit détail qui a toute son importance)

Par exemple, une machine implémentée MIDI munie d'un volume général (ou master) aura ce paramètre de volume général adressé en 07 (norme MIDI)
Il vous suffit d'adresser un contrôle CC en 07 (et sur le canal MIDI correspondant au canal MIDI de la machine) pour contrôler ce paramètre directement et sans avoir à l'assigner ... c'est le fonctionnement normal/pure du MIDI.

L'avantage de cette méthode, est d'avoir la possibilité de créer des automappings personnels (sous forme de preset) sur vos interfaces MIDI comme vous le souhaitez, et sans avoir à faire aucune assignation MIDI par la suite. Il suffit d'envoyer les bonnes infos MIDI sur le bon canal MIDI.
De plus, ces contrôles seront enregistrables comme automations dans les clips MIDI d'Ableton Live.

--------------------------------------------------------------------


Tout d'abord, il faut bien faire la différence, dans Ableton Live, entre le mode Téléc et le mode Piste (configuration des préférences MIDI-sync) :
voir tuto :Les Modes de Gestion du MIDI - les Préfs MIDI/Sync ou Comment Configurer son Interface MIDI

>>> Le mode Téléc permet le mappage ou assignations des CC (Control Change) et Note On sur n'importe quel paramètre de Live et sur les paramètres visibles dans Live des Vst et Vsti.
Ce mode est trés pratique, simple d'utilisation, et permet une configuration rapide sans que vous ayez à configurer votre interface MIDI.
Il faut savoir tout de même qu'un CC (ou Note On) assigné en MIDI map (mode Téléc donc) est automatiquement désactivé des entrées Piste des pistes MIDI.
expl: votre clavier maître est configuré Téléc=on et Piste=on (préférences MIDI-sync)
créez une piste MIDI, glissez y un synthé (par expl), et configurez l'entrée MIDI de cette piste (MIDI From) sur votre clavier maître ; dés lors, vous pouvez jouer sur votre clavier et le synthé génère les sons correspondant au notes jouées (tout est normal quoi).

Maintenant, assignez une note de votre clavier au Mute de la piste (par expl) par le biais de la MIDI map (le bouton MIDI en haut à droite dans Live) et refermez la MIDI map.
On constate alors que lorsque l'on appui sur cette note on mute et démute la piste mais le synthé ne joue plus la note qui lui correspond : cette note est désactivée de l'entrée piste et ne sera donc plus enregistrable dans un clip.

On peut enregistrer une automation d'un paramètre MIDImappé dans l'écran d'arrangement car Live le permet, mais il est à noter que l'automation n'est toujours pas inscrite au sein du clip (donc, pas d'automation en mode session).


>>> Le mode Piste, lui, permet de faire entrer l'ensemble du signal MIDI dans les pistes MIDI et les pistes instrument, et ce signal pourra être enregistré au sein d'un clip.

Prenons l'exemple de la molette de modulation de votre clavier maître (ModWheel), qui n'est autre qu'un simple CC.
Lorsque vous enregistrez un clip MIDI, vous pouvez enregistrer les notes jouées ; bougez la molette de votre clavier lors de l'enregistrement et vous constaterez que l'automation de la molette a bien été enregistrée au sein du clip MIDI. L'automation est visible dans la fenêtre du clip dans l'onglet enveloppes (sélectionnez le synthé et en dessous le paramètre ModWheel ou sélectionnez "n'afficher que les paramètres modulés" et vous verrez l'automation).

Pourquoi ça marche ? parce que votre molette est par défaut adressée au CC01 et, comme je vous ai expliqué plus haut, les constructeurs et concepteurs de machines ne font pas ce qu'il veulent : le CC01 est forcément le paramètre de molette de modulation (si la machine contrôlée en est munie bien sûr).


Conclusion, enregistrer une automation au sein d'un clip MIDI est très simple, encore faut-il connaître l'implémentation MIDI de la machine que vous souhaitez automatiser ...
Et c'est là que je pousse un coup de gueule, car très peu de constructeurs fournissent les tableaux d'implémentation MIDI de leurs machines ou softs ... Mad tableaux pourtant indispensables pour mapper les contrôleurs aux machines !

Pour ce qui est d'Ableton, comme je vous l'ai expliqué plus haut, Live ne possède pas d'implémentation MIDI sur ses paramètres généraux et sur les paramètres de ses périphériques natifs. Il n'est donc pas possible de contrôler ces paramètres par cette méthode.
Live gère cela par le biais de scripts internes au programmes (Téléc ou Surface de contrôle).
>>> Par-contre le mode Piste de Live ne filtre en rien les infos MIDI et c'est pour cela que vous pouvez commander un Vst-i grâce à cette méthode et enregistrer les automations directement dans les clips.


mais continuons le tuto ...

Voici, en exemple, un tableau d'implémentation MIDI, celui de Reason 4
téléchargeable ici : http://www.4shared.com/document/xR7nNIiI/MIDI_Implementation_Charts.html
(ce qui suit est valable pour tout les softwares et hardwares implémentés MIDI)

Tout les paramètres de chaque machine y sont répertoriés et on peut y voir quel CC correspond à quel paramètre.

On remarque, comme je vous l'ai expliquer, que le CC01 est toujours la molette de modulation ModWheel, ou encore que le CC07 correspond toujours à un paramètre de volume général.

Cela veut donc dire que si vous adressez un potard (ou fader) en CC07, celui-ci contrôlera le volume général de votre machine (avec le CC et la machine sur le même canal MIDI).

Essayons ! (avec Reason esclave ReWire sur Live - Reason n'est qu'un exemple, ceci est valable pour n'importe quel Vst-i)

- Adressez un contrôle de votre interface MIDI (potard ou fader) en CC07 (se référer à la notice de votre interface MIDI)
- Créez une piste MIDI, dans laquelle vous y insérez un synthé
- Configurez l'entrée MIDI From sur votre interface MIDI (avec votre interface MIDI configurée Piste=on dans les préférences MIDI-sync)
et là, lorsque vous bougez le potard en question (ou fader), vous contrôlez le volume général du synthé, sans avoir eu à l'assigner ... c'est magique !
- Enregistrez un clip MIDI en bougeant ce paramètre et vous verrez qu'il s'enregistre naturellement au sein du clip MIDI.

Le tour est joué !



En Conclusion :

Assigner des contrôles MIDI par le biais d'une MIDI map (Téléc dans Live) revient à faire une "passerelle" entre les contrôles et les paramètres contrôlés : vous pourrez assigner le CClambda à un paramètre ayant une autre adresse.
Le fonctionnement pure du MIDI est plus direct : le CCxx commande le paramètre xx


Il ne vous reste plus qu'à vous faire des presets sur votre interface MIDI, vous permettant de contrôler vos machines préférées.



Personnellement, j'utilise Live et Reason en ReWire.
Tout mes instruments sont des Combinators de Reason, et j'ai adressé sur mon clavier maître 4 boutons en CC75-76-77-78 et 4 fader en CC71-72-73-74 (cf le tableau d'implémentation MIDI de Reason) ce qui me permet de contrôler les 4 buttons et les 4 rotary des Combinators sans avoir à faire aucune assignation.



N'hésitez pas à laisser vos avis et commentaires

soxy


Dernière édition par soxy le Ven 2 Mar 2012 - 0:59, édité 12 fois

soxy
Administrateur
Administrateur

Masculin Messages: 2383
Réputation: 120
Age: 33
Localisation: Toulouse

Revenir en haut Aller en bas

Re: [MIDI] Enregistrer une Automation au sein d'un Clip MIDI en Ecran de Session (Ableton Live) ou Comment Créer ses Propres Automapping MIDI

Message par Didguitare le Dim 6 Mar 2011 - 21:03

Superbe tuto, merci.
Très bien expliqué.

Dans l'utilisation de Live je peut comprendre car cela permet de faire une automation de clip.

Par contre dans Reason....pourquoi ne pas faire directement des assignations?

Didguitare
Administrateur
Administrateur

Masculin Messages: 15422
Réputation: 218
Age: 39
Localisation: Meaudre

http://www.tuto-mao-guitare.com/

Revenir en haut Aller en bas

Re: [MIDI] Enregistrer une Automation au sein d'un Clip MIDI en Ecran de Session (Ableton Live) ou Comment Créer ses Propres Automapping MIDI

Message par soxy le Lun 7 Mar 2011 - 14:07

Effectivement, cela permet de faire des automations dans les clips MIDI dans Live,
mais cette méthode démontre l'intérêt de faire ses propres config d'interfaces MIDI puisqu'elle est valable pour n'importe quel soft utilisant du MIDI
... j'ai pris Reason en expl parce que c'est un des rares logiciel à fournir l'implémentation MIDI de ses machines, et que ce doc permet de bien comprendre le fonctionnement du MIDI ;
mais c'est pareil, dés que je sélectionne une machine de Reason ou autres, je peux la contrôler sur les paramètres que j'ai choisi, sans avoir à faire aucune assignation.

quand tu assignes les CC par le biais du soft, tu créés un sorte de passerelle, tu vas assigner un CClambda à un paramètre qui as une autre adresse.
Là, si tu veux contrôler le paramètre adressé 95, tu adresses un potard en CC95 sur ta surface; plus d'intermédiaire, et c'est seulement pour ça que tu peux, dans Live, enregistrer les automations dans les clips
parce qu'en vérité, Live enregistre ces automations tout le temps ; il enregistre les notes, le pitchbend, l'aftertouch, la molette ... alors pourquoi pas tout les autres CC

je vais essayer d'apporter quelques précisions au tuto en éditant le post, peux-tu le laisser ici quelques temps stp ?

soxy
Administrateur
Administrateur

Masculin Messages: 2383
Réputation: 120
Age: 33
Localisation: Toulouse

Revenir en haut Aller en bas

Re: [MIDI] Enregistrer une Automation au sein d'un Clip MIDI en Ecran de Session (Ableton Live) ou Comment Créer ses Propres Automapping MIDI

Message par S-cut le Sam 29 Oct 2011 - 14:03

génial ton tuto Soxy,
en gros ca sert à ne plus avoir à affecter à chaque fois le ou les controleurs pour tel ou tel Vsti (externe à Live),

mais il faut le script du Vsti et du controleur en question?!

et si j'ai bien compris les instrument internes à Live ne permettent pas de faire cela,
de meme pour les fonctionnalités de Live? comme les lancements de clips,le mute,le rec,volume etc...

si j'ai bien compris c'est dommage que Live ne possède pas d'implémentation MIDI car pleins de soft en sont munis

mais,S-CUT est sur tout les sujets depuis quelques jours Shocked
ouais en ce moment je suis à fond dans Live car je me rend compte seulement maintenant des possibilités énorme du soft,
et comme j'aime les controleurs et le MIDI ca me donne...euh...comment dire...de l'inspiration,voilà,c'est ca!

oula,je me parle à moi-meme,je commence à perdre les pédales

S-cut
Modérateur
Modérateur

Masculin Messages: 522
Réputation: 16
Age: 30
Localisation: Bretagne

Revenir en haut Aller en bas

Re: [MIDI] Enregistrer une Automation au sein d'un Clip MIDI en Ecran de Session (Ableton Live) ou Comment Créer ses Propres Automapping MIDI

Message par soxy le Mar 1 Nov 2011 - 17:08

S-cut a écrit:en gros ca sert à ne plus avoir à affecter à chaque fois le ou les controleurs pour tel ou tel Vsti (externe à Live),
absolument

S-cut a écrit:mais il faut le script du Vsti et du controleur en question?!

et si j'ai bien compris les instrument internes à Live ne permettent pas de faire cela,
de meme pour les fonctionnalités de Live? comme les lancements de clips,le mute,le rec,volume etc...

si j'ai bien compris c'est dommage que Live ne possède pas d'implémentation MIDI car pleins de soft en sont munis
il faut, ce que l'on appelle, l'implémentation MIDI de l'instrument pour pouvoir facilement adresser les CC sur l'interface

si tu ne l'as pas, rien ne t'empêche de faire défiler les 128 CC sur ta machine et de constater quel paramètre ça fait bouger ... c'est un peu moins commode

S-cut a écrit:mais,S-CUT est sur tout les sujets depuis quelques jours Shocked
ouais en ce moment je suis à fond dans Live car je me rend compte seulement maintenant des possibilités énorme du soft,
et comme j'aime les controleurs et le MIDI ca me donne...euh...comment dire...de l'inspiration,voilà,c'est ca!

oula,je me parle à moi-meme,je commence à perdre les pédales
... ça y est ... on va l'perdre ... affraid

soxy
Administrateur
Administrateur

Masculin Messages: 2383
Réputation: 120
Age: 33
Localisation: Toulouse

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum