Tuto · MIDI Humanizer · Débutant · 11 min de lecture

Comment humaniser du MIDI : la méthode complète par la vélocité

Vous avez programmé vos cordes, votre piano ou votre batterie à la souris, tout est juste, et pourtant ça sonne comme une machine. Le coupable numéro un, c'est presque toujours la vélocité : toutes les notes frappent pareil. À la fin de ce guide, vous saurez rendre une partie vivante à la main dans n'importe quel séquenceur, puis le faire en quelques gestes dans MIDI Humanizer.

En bref

Humaniser du MIDI, c'est d'abord varier les vélocités avec une intention : une nuance qui évolue, des temps forts accentués, et de petits écarts autour de cette ligne, jamais du hasard pur.

Interface de MIDI Humanizer

Qu'est-ce que ça veut dire, humaniser du MIDI ?

Un musicien ne joue jamais deux notes exactement pareil. Sa main pèse un peu plus sur le premier temps, il gonfle une phrase vers son sommet, il retient la fin. Quand vous entrez des notes à la souris ou que vous quantifiez tout, ces petites différences disparaissent. Le résultat est propre, mais plat.

Humaniser, c'est remettre ces différences. Il y a trois terrains possibles : le placement dans le temps, la durée des notes et la force de frappe, qu'on appelle la vélocité. Ce guide se concentre sur la vélocité, parce que c'est elle qui change le plus le son d'un instrument virtuel, et parce que c'est le terrain sur lequel travaille MIDI Humanizer. Si vous voulez d'abord comprendre en détail d'où vient l'effet machine, lisez pourquoi le MIDI sonne robotique.

La règle qui résume tout : une intention, puis des écarts autour de l'intention. L'intention, c'est la nuance que vous voulez (piano, crescendo, accent sur le temps 1). Les écarts, ce sont les petites imperfections d'une vraie main. Sans intention, les écarts ne sont que du bruit. Sans écarts, l'intention sonne programmée.

Vélocité ou volume : pourquoi ce n'est pas la même chose

La vélocité est un nombre de 1 à 127 envoyé avec chaque note. Elle dit à l'instrument avec quelle force la touche a été frappée. Le volume, lui, c'est le niveau de la piste : le fader, ou un contrôleur continu de volume. Baisser le fader rend une note plus douce, mais elle garde le même timbre. Baisser la vélocité change la note elle-même.

Sur un vrai piano, une note frappée doucement n'est pas une note forte jouée moins fort : elle est plus ronde, avec moins d'harmoniques aiguës et une attaque moins dure. Les bonnes banques de sons reproduisent ça avec des couches de vélocité : plusieurs enregistrements de la même note, du plus doux au plus fort. Selon la vélocité reçue, l'instrument choisit la couche, et souvent il module aussi un filtre et le niveau.

  • Vélocité basse : son plus sombre, attaque plus douce, souvent un autre échantillon.
  • Vélocité haute : son plus brillant, attaque plus marquée, parfois du bruit de marteau ou d'archet en plus.
  • Fader ou volume de piste : même timbre, juste plus ou moins fort.

Conséquence pratique : si toutes vos notes sont à 100, l'instrument rejoue sans cesse la même couche. Varier la vélocité, c'est donc varier le timbre, pas seulement le niveau. C'est pour ça que ça marche aussi bien.

La méthode à la main, avec n'importe quel séquenceur

Voici la méthode qui marche dans Logic Pro, GarageBand ou n'importe quel autre logiciel. Dans Logic Pro, vous pouvez modifier la vélocité dans le piano roll, soit avec le curseur de vélocité de l'inspecteur quand des notes sont sélectionnées, soit avec l'outil Vélocité en glissant sur une note. Tout se fait avec ces deux gestes.

  1. 1

    Partez d'une base plus basse que 100

    Sélectionnez toute la partie et ramenez les vélocités autour d'une valeur moyenne, par exemple 70 pour un accompagnement. Vous gardez ainsi de la marge pour monter sur les accents et descendre sur les notes faibles.

  2. 2

    Dessinez la nuance de la phrase

    Repérez où va la phrase. Une mélodie monte souvent vers un sommet puis redescend. Augmentez progressivement les vélocités jusqu'au point culminant, puis baissez-les. C'est votre courbe d'intention.

  3. 3

    Accentuez selon la place dans la mesure

    En 4/4 classique, le temps 1 est le plus fort, le temps 3 un peu moins, les temps 2 et 4 plus légers, les contretemps encore plus. Sur une batterie pop, c'est l'inverse pour la caisse claire, qui marque les temps 2 et 4. Ajoutez 8 à 15 points aux notes fortes.

  4. 4

    Cassez les notes répétées

    Dès que la même note revient plusieurs fois de suite (charleston, ostinato de cordes, accord répété au piano), donnez-leur des vélocités légèrement différentes. Sinon vous entendez la même attaque en boucle.

  5. 5

    Ajoutez de petits écarts

    Sur le résultat, décalez chaque note de quelques points vers le haut ou le bas, sans régularité. La plupart des notes doivent rester proches de votre ligne, et seules quelques-unes s'en écartent franchement.

  6. 6

    Écoutez seul, puis dans le mix

    Un réglage qui paraît vivant en solo peut sembler instable dans le mix, ou l'inverse. Réécoutez avec les autres pistes et corrigez la moyenne avant de toucher aux écarts.

Cette méthode prend du temps sur un morceau entier, mais elle vous apprend à entendre ce qui fonctionne. Les détails sur les outils de vélocité et les valeurs typiques sont dans comment varier les vélocités MIDI.

Cet outil interactif demande JavaScript.

La même phrase de 16 notes : à gauche toutes les vélocités identiques, à droite humanisées autour d'une intention.

Pourquoi le hasard pur sonne faux

Le réflexe courant, c'est d'utiliser la fonction de randomisation du séquenceur : chaque note prend une vélocité tirée au hasard dans une plage, par exemple plus ou moins 20 autour de 80. Le problème, c'est la forme de ce hasard. Dans une plage uniforme, une note à 60 est aussi probable qu'une note à 80. Vous obtenez autant de notes très à côté que de notes justes.

Un musicien ne joue pas comme ça. Il vise une nuance, et la plupart de ses notes tombent près de ce qu'il vise. Les écarts francs existent, mais ils sont rares. Mathématiquement, cette façon de se tromper ressemble à une loi normale, la fameuse courbe en cloche : beaucoup de notes au centre, de moins en moins à mesure qu'on s'éloigne.

La largeur de cette cloche se règle avec un seul chiffre, l'écart-type. Avec une loi normale, environ deux notes sur trois tombent à moins d'un écart-type de la cible, et environ 95 % à moins de deux écarts-types. Avec un écart-type de 10 autour de 80, deux notes sur trois sont entre 70 et 90, et environ 95 % entre 60 et 100. Le détail de ce réglage est expliqué dans courbe de vélocité et écart-type.

Cet outil interactif demande JavaScript.

Bougez l'écart-type et écoutez 16 notes fixes, puis 16 notes humanisées autour de la même valeur.
MéthodeCe qui se passeCe qu'on entend
Vélocité fixeToutes les notes à la même valeurUne machine, même couche d'échantillon en boucle
Hasard uniforme ±20Les notes très écartées sont aussi fréquentes que les justesUn musicien maladroit, nuance instable
Loi normale autour d'une courbeLa plupart des notes près de l'intention, quelques écarts raresUne main qui vise une nuance
Trois façons de traiter les vélocités d'une même phrase.

Avec MIDI Humanizer : le même travail en quelques gestes

MIDI Humanizer est un processeur MIDI au format Audio Unit v3, pour Logic Pro et GarageBand sur macOS 14 ou plus récent. Il est bientôt disponible, et vous pouvez déjà essayer la démo jouable sur le site. Il reprend exactement la méthode ci-dessus : vous dessinez l'intention, vous réglez la dispersion, et il calcule la vélocité de chaque note qui le traverse.

Il s'organise en trois niveaux. Le morceau se découpe en mouvements, chacun avec sa durée en mesures. Chaque mouvement contient des calques, qui attrapent certaines notes selon des conditions. Et chaque calque a sa courbe de vélocité et sa courbe d'écart-type, dessinées dans le temps.

La vue principale : mouvements en haut, calques, puis les deux courbes Vélocité (t) et Écart-type (t).
  1. 1

    Insérez le plugin devant votre instrument

    Dans Logic Pro, chargez MIDI Humanizer comme effet MIDI sur la piste d'instrument. Il modifie les vélocités avant qu'elles n'arrivent à l'instrument, donc vos régions MIDI restent intactes.

  2. 2

    Réglez la durée du mouvement

    Un nouveau mouvement fait 4 mesures. Ajustez-le avec les flèches pour qu'il couvre votre phrase : la courbe s'étire sur toute cette durée.

  3. 3

    Dessinez la courbe de vélocité

    La courbe, c'est l'intention. Clic dans le vide pour ajouter un point, clic sur un point pour le retirer, glisser pour le déplacer. Un crescendo, c'est un point bas au début et un point haut à la fin.

  4. 4

    Réglez l'écart-type

    Sous la courbe de vélocité, la courbe Écart-type (t) dit combien les notes s'écartent de l'intention. Les pointillés autour de la courbe de vélocité montrent cette largeur, un écart-type de part et d'autre.

  5. 5

    Ajoutez un calque pour les temps forts

    Le bouton + des calques ajoute un calque prioritaire avec la condition Rythme sur le temps 1. Donnez-lui une courbe un peu plus haute que le calque général : vos temps 1 ressortent.

  6. 6

    Vérifiez dans le visualiseur

    Le visualiseur affiche les huit dernières secondes : chaque point est une note, à sa hauteur, plus gros et plus clair quand la vélocité monte, à la couleur du calque qui l'a prise.

Réglages de départ

Ce sont des points de départ à ajuster à l'oreille selon votre banque de sons, pas des valeurs magiques.

Courbe de vélocité, accompagnement60 à 75Laisse de la marge pour les accents et les crescendos
Courbe de vélocité, mélodie70 à 90La voix principale doit passer devant l'accompagnement
Écart-type général10La valeur montrée sur la page du plugin : vivant sans être instable
Écart-type, passage très régulier4 à 6Pour un ostinato ou un choral où la régularité fait partie du jeu
Calque temps fortscourbe 8 à 15 au-dessus du calque généralAccent net mais pas caricatural
Interface de MIDI Humanizer
Essayez la démo : dessinez une courbe, changez l'écart-type et regardez les pointillés suivre.

Découper le morceau en mouvements et calques

Un vrai morceau ne garde pas la même nuance du début à la fin. Avec les mouvements, vous découpez : une introduction calme, un crescendo, une coda qui s'éteint. Chaque mouvement a ses propres calques et ses propres courbes. La durée totale, affichée en haut, est la somme des mesures de tous les mouvements, avant que le morceau ne reboucle.

Les calques, eux, servent à traiter différemment les notes d'un même passage. Les conditions possibles sont le Rythme (la position dans la mesure : temps, croches, doubles, triolets), la Hauteur (une plage du grave à l'aigu) et le Canal MIDI. Plusieurs conditions se cumulent. Chaque note est prise par le premier calque, de gauche à droite, dont les conditions la retiennent, et un calque sans condition prend toutes les notes restantes. Tout ce découpage est détaillé dans humaniser par calques et mouvements.

  • Piano : un calque Hauteur pour la mélodie de la main droite, au-dessus d'un calque général plus doux pour l'accompagnement.
  • Batterie : un calque Rythme sur les contretemps du charleston, plus léger, et un calque général pour le reste.
  • Orchestre sur plusieurs canaux : un calque par canal MIDI, chacun avec sa nuance.

Les erreurs les plus fréquentes

  • Trop d'écart : au-delà d'un certain point, on n'entend plus un musicien expressif mais un musicien qui ne contrôle pas sa main. Si la nuance semble sauter, baissez l'écart-type avant de toucher à la courbe.
  • Pas d'intention : des écarts autour d'une ligne plate restent mécaniques à l'échelle de la phrase. Dessinez d'abord la nuance.
  • Moyenne trop haute : à 110 de moyenne, il n'y a plus de place pour les accents, et les écarts vers le haut sont coupés à 127.
  • Même traitement partout : une mélodie et son accompagnement n'ont pas la même nuance. Séparez-les.
  • Oublier le reste du réalisme : la vélocité ne fait pas tout. Le placement dans la salle et la réverbe comptent aussi, voir comment rendre un orchestre réaliste ou rendre un piano virtuel réaliste.

Questions fréquentes

Humaniser la vélocité suffit-il à rendre un MIDI réaliste ?

C'est le levier le plus audible sur un instrument échantillonné, parce que la vélocité change le timbre et pas seulement le volume. Mais le placement rythmique, les articulations et l'espace jouent aussi. Commencez par la vélocité, puis travaillez le reste si la partie sonne encore programmée.

Quel écart-type choisir pour commencer ?

Partez de 10, la valeur utilisée sur la page de MIDI Humanizer pour comparer avec la randomisation uniforme. Montez si la partie sonne encore raide, descendez vers 4 à 6 pour un passage qui doit rester très régulier. Jugez toujours dans le mix, pas en solo.

La randomisation de vélocité de mon séquenceur ne suffit-elle pas ?

Elle aide contre l'effet de notes toutes identiques, mais elle tire souvent au hasard de façon uniforme dans une plage. Les notes très écartées sont alors aussi fréquentes que les notes justes, et il n'y a pas d'intention de phrase. Combinez-la au moins avec une nuance dessinée à la main.

Est-ce que MIDI Humanizer modifie mes régions MIDI ?

C'est un processeur MIDI : il calcule la vélocité des notes qui le traversent, en temps réel, avant l'instrument. Vos notes écrites restent telles quelles dans la région, et vous pouvez comparer en désactivant le plugin.

Sur quels logiciels fonctionne MIDI Humanizer ?

C'est un Audio Unit v3, processeur MIDI, pour Logic Pro et GarageBand, sur macOS 14 ou plus récent. Il est bientôt disponible, et la démo jouable du site permet déjà d'essayer l'interface.

Faut-il humaniser la batterie de la même façon que le piano ?

Le principe est le même, mais les accents ne tombent pas au même endroit. En pop, la caisse claire marque les temps 2 et 4, et le charleston alterne souvent temps et contretemps plus légers. Un calque par position rythmique est la façon la plus simple de le reproduire.

Mis à jour le 03/10/2026.

MIDI Humanizer · Bientôt disponible

Essayez cette méthode dans MIDI Humanizer

Dessinez la nuance, réglez l'écart-type, et le plugin disperse les vélocités autour de votre intention comme le ferait un musicien.

Découvrir MIDI Humanizer →