Mappage MIDI Scale : changer des notes, bloquer des classes et contrôler Fold

Scale est un mappage de notes à douze colonnes, pas la promesse que chaque choix musical conviendra. Tu décides où va chaque classe de hauteur entrante, si elle est rejetée, et comment son octave est traitée.

Écoute les notes changées, pas seulement le nom de la gamme

La mélodie MIDI originale contient ici C, D, E, G et A, avec un C final une octave au-dessus de son ouverture. Le mappage do mineur laisse C, D et G tranquilles mais change E en E♭ et A en A♭. Joue au-delà des deux premières notes : elles sont inchangées, et juger la seule ouverture raterait l’effet.

Tourne la mélodie de couleur majeure vers do mineur

Interactive MIDI example

Compare avec Bypass depuis le début en utilisant Rewind. Avec Scale actif, la troisième note est MIDI 63 plutôt que 64, et la cinquième 68 plutôt que 69. Le E plus tardif devient aussi E♭. Huit notes jouent toujours avec le même timing et la même vélocité ; la nouvelle couleur vient de leurs hauteurs, pas d’un filtre audio ni d’un changement de volume.

Le mappage nommé Minor choisit une destination pour chaque classe de hauteur. Dans ces mappages de presets éditables, les notes hors gamme sont mappées vers le bas sur un degré de la gamme, pas nécessairement vers le degré le plus proche dans l’une ou l’autre direction. Sélectionner un nom charge ces douze décisions. Il n’inspecte pas la progression d’accords environnante et ne distingue pas une note de passage chromatique intentionnelle d’une erreur.

Lis une colonne à la fois

Chaque colonne de la grille représente une classe d’entrée relative à Base, et chaque rangée sélectionne sa destination. Avec Base sur C, la case E♭ de la colonne E donne le changement entendu plus haut. Clique la case diagonale E-vers-E pour restaurer le E naturel tout en laissant A mappé vers A♭. La sélection nommée devient Custom parce que le mappage à douze colonnes a changé.

Reset parameters restaure le mappage Minor de cet exemple et l’instrument. Base change la référence de classe de hauteur utilisée pour lire les colonnes ; il n’ajoute pas simplement ce nombre de demi-tons à chaque note. Garde Base sur C pendant que tu apprends la grille, car ses étiquettes de colonnes fixes pourraient sinon être prises pour des noms absolus de notes entrantes. Transpose est le contrôle séparé pour un décalage uniforme après mappage.

Le rejet laisse un vide ; la redirection laisse une note

Ce second exemple part d’un mappage par ailleurs identité. Sa colonne D est bloquée via la rangée du bas, et sa colonne G pointe vers C. Fold est actif. Le premier C joue toujours, le second D d’entrée est manquant, et chaque G monte vers le C au-dessus. Sept événements restent des huit d’origine.

Rejette D, redirige G, et compare le placement d’octave

Interactive MIDI example

Restaure la case diagonale D-vers-D pour ramener la deuxième note. Puis utilise Block D dans la rangée du bas pour la retirer à nouveau. Bloquer élimine cet événement ; mapper D vers C jouerait au contraire C au même point du rythme. Ce sont des choix compositionnels différents même s’ils évitent tous deux la hauteur D.

Fold choisit une octave proche, pas un registre partagé unique

Coupe Fold en laissant G mappé vers C. Le G source à MIDI 67 devient maintenant MIDI 60, sept demi-tons plus bas. Réactive Fold : il devient MIDI 72, cinq demi-tons plus haut. Écoute le changement de contour mélodique et vérifie la rangée de notes transformées plutôt que d’attendre que toute la phrase s’effondre dans une seule octave.

La règle implémentée ajuste la hauteur mappée par octaves jusqu’à ce qu’elle se trouve à six demi-tons ou moins de son entrée. Elle s’exécute avant Transpose. Un Transpose ultérieur de +12 st monte donc encore le résultat d’une octave ; Fold ne contraint pas la sortie finale à une région fixe du clavier.

Garde les limites musicales autant que numériques

Transpose couvre −36 à +36 demi-tons, les hauteurs finales étant écrêtées à MIDI 0–127. Rediriger plusieurs entrées simultanées vers une seule hauteur ne garantit pas des voix tenues indépendantes : des événements de même hauteur qui se chevauchent peuvent se raccourcir mutuellement dans le flux de sortie. Un résultat de classe de hauteur valide peut quand même perdre le mouvement ou l’espacement qui faisait fonctionner la phrase.

Contrairement à Pitch, ce panneau n’a pas de porte d’entrée Lowest/Range à régler. Sa plage stockée, si elle est restreinte ailleurs, laisse les notes hors plage inchangées plutôt que de les rejeter ; les deux exemples couvrent toute la plage MIDI. Utilise les blocages de la rangée du bas pour un rejet explicite de classe. Scale change les hauteurs des notes ; il ne transforme pas le pitch-bend ou le slide en performance garantie dans la gamme. Laisse les événements avant/après expliquer la règle, puis laisse la mélodie décider si cette règle aide.

Écris une phrase, choisis son instrument, puis essaie ces effets MIDI dans ton propre projet TuttiDAW.

Découvre TuttiDAW - le DAW gratuit dans le navigateur