Mapeo de MIDI Scale: cambia notas, bloquea clases y controla Fold

Scale es un mapeo de notas de doce columnas, no la promesa de que cada elección musical encajará. Tú decides adónde va cada clase de altura entrante, si se rechaza y cómo se trata su octava.

Escucha las notas cambiadas, no solo el nombre de la escala

La melodía MIDI original de aquí contiene C, D, E, G y A, con un C final una octava por encima de su comienzo. El mapeo de C menor deja en paz C, D y G, pero convierte E en E♭ y A en A♭. Reproduce más allá de las primeras dos notas: no cambian, así que juzgar solo el comienzo pasaría por alto el efecto.

Lleva la melodía de color mayor hacia C menor

Interactive MIDI example

Compara Bypass desde el principio usando el rebobinado. Con Scale activo, la tercera nota es MIDI 63 en lugar de 64, y la quinta es 68 en lugar de 69. El E posterior también se vuelve E♭. Las ocho notas siguen sonando con el mismo timing y velocidad; el color nuevo viene de sus alturas, no de un filtro de audio ni de un cambio de volumen.

El mapa con nombre Minor elige un destino para cada clase de altura. En estos mapas preajustados editables, las notas fuera de la escala se mapean hacia abajo a un tono de la escala, no necesariamente al tono más cercano en cualquiera de las dos direcciones. Seleccionar un nombre carga esas doce decisiones. No inspecciona la progresión de acordes circundante ni distingue una nota de paso cromática intencional de un error.

Lee una columna a la vez

Cada columna de la rejilla representa una clase de entrada relativa a Base, y cada fila selecciona su destino. Con Base en C, la fila E♭ de la columna E da el cambio que se oyó arriba. Haz clic en la celda diagonal E-a-E para restaurar el E natural dejando A mapeado a A♭. La selección con nombre se vuelve Custom porque el mapa de doce columnas ha cambiado.

Reiniciar parámetros restaura el mapa Minor de este ejemplo y el instrumento. Base cambia la referencia de clase de altura usada para leer las columnas; no agrega simplemente esa cantidad de semitonos a cada nota. Mantén Base en C mientras aprendes la rejilla, ya que sus etiquetas de columna fijas podrían confundirse de otro modo con nombres absolutos de notas entrantes. Transpose es el control aparte para un desplazamiento uniforme después del mapeo.

El rechazo deja un hueco; la redirección deja una nota

Este segundo ejemplo parte de un mapa que de otro modo es identidad. Su columna D está bloqueada usando la fila inferior, y su columna G apunta a C. Fold está encendido. El primer C todavía suena, la segunda entrada D falta, y cada G sube al C por encima de él. Quedan siete eventos de los ocho originales.

Rechaza D, redirige G y compara la ubicación de octava

Interactive MIDI example

Restaura la celda diagonal D-a-D para traer de vuelta la segunda nota. Luego usa el bloqueo de D en la fila inferior para quitarla de nuevo. Bloquear elimina ese evento; mapear D a C tocaría en cambio C en el mismo punto del ritmo. Son decisiones compositivas distintas, aunque ambas eviten la altura D.

Fold elige una octava cercana, no un registro compartido

Apaga Fold dejando G mapeado a C. El G fuente en MIDI 67 se convierte ahora en MIDI 60, siete semitonos más abajo. Enciende Fold de nuevo: se convierte en MIDI 72, cinco semitonos más arriba. Escucha el cambio en el contorno melódico y revisa la fila de notas transformadas, en lugar de esperar que toda la frase colapse en una sola octava.

La regla implementada ajusta la altura mapeada por octavas hasta que quede dentro de seis semitonos de su entrada. Corre antes de Transpose. Un Transpose posterior de +12 st, por lo tanto, todavía sube el resultado una octava; Fold no restringe la salida final a una región fija del teclado.

Mantén los límites musicales además de numéricos

Transpose abarca de −36 a +36 semitonos, con las alturas finales recortadas a MIDI 0–127. Redirigir varias entradas simultáneas a una sola altura no garantiza voces sostenidas independientes: los eventos superpuestos de la misma altura pueden acortarse entre sí en el flujo de salida. Un resultado de clase de altura válido todavía puede perder el movimiento o el espaciado que hacía funcionar la frase.

A diferencia de Pitch, este panel no tiene una compuerta de entrada Lowest/Range que ajustar. Su rango almacenado, si se restringe en otra parte, deja las notas fuera de rango sin cambios en lugar de rechazarlas; ambos ejemplos cubren el rango MIDI completo. Usa los bloqueos de la fila inferior para el rechazo explícito de clases. Scale cambia las alturas de las notas, no convierte el pitch-bend ni la expresión de slide en una interpretación garantizada dentro de la escala. Deja que los eventos de antes y después expliquen la regla, y luego deja que la melodía decida si esa regla ayuda.

Escribe una frase, elige su instrumento y prueba estos efectos MIDI en tu propio proyecto de TuttiDAW.

Explora TuttiDAW - el DAW gratis en el navegador