Teoría y Motor Harmonia

Teoría y Motor Harmonia

8. 🎓 Teoría Avanzada (Motor Harmonia)

"AulaChord no solo lee notas; entiende la intención y el alma que hay detrás de ellas. Es como tener a un graduado de Berklee y a un maestro del conservatorio sentados a tu lado."

El corazón analítico de la aplicación es nuestro motor Harmonia. Este sistema no es una simple base de datos de acordes; es un motor de inferencia entrenado para sintetizar las reglas de la armonía tradicional (Piston) con la libertad y frescura de la teoría de jazz moderna (Berklee). Aquí te explicamos cómo AulaChord "piensa" tu música.


8.1 Modos Armónicos Disponibles

AulaChord soporta análisis en múltiples modos. Puedes seleccionar el modo desde el Selector de Contexto Armónico en la barra superior (junto al selector de tonalidad).

Modalidad Escala Característica Acorde de Tónica Color o Análisis
Auto/Tonal (Mayor/Menor) Dinámico CMaj7 / Am7 Análisis funcional clásico
Dórico D-E-F-G-A-B-C Dm7 Esperanzador (6ta Mayor elevada)
Frigio E-F-G-A-B-C-D Em7 Tensión española (b2)
Lidio F-G-A-B-C-D-E FMaj7(#11) Etéreo, cinematográfico (#4)
Mixolidio G-A-B-C-D-E-F G7 Blues, rock clásico (7ma menor)
Eólico A-B-C-D-E-F-G Am7 Color modal menor estricto
Locrio B-C-D-E-F-G-A Bm7b5 Inestable, raro (b5)

Cómo Cambiar el Modo

  1. En la barra superior, localiza el selector de Contexto Armónico (junto a la armadura de clave).
  2. Haz clic para desplegar la lista de modos disponibles.
  3. Selecciona el modo deseado. El análisis romano se recalculará instantáneamente.

8.2 Análisis Modal en Detalle

Vivimos en un mundo musical rico en colores. Por eso, AulaChord no asume que todo debe limitarse a las escalas tradicionales.

Dórico (El Color de la Esperanza)

  • Rasgo distintivo: La 6ta Mayor sobre una tónica menor.
  • Progresión típica: i - IV (ej. Dm7 - G7)
  • Géneros: Jazz, Rock progresivo, Neo-Soul
  • Ejemplo: "So What" de Miles Davis, "Oye Como Va" de Santana

Mixolidio (El Brillo del Blues)

  • Rasgo distintivo: La 7ma menor sobre una tónica mayor.
  • Progresión típica: I - bVII - IV (ej. G - F - C)
  • Géneros: Rock clásico, Folk, Blues
  • Ejemplo: "Sweet Home Alabama", "Norwegian Wood" (Beatles)

Lidio (El Sonido Estelar)

  • Rasgo distintivo: La 4ta aumentada (tritono suave).
  • Progresión típica: I - II (ej. F - G con F como tónica)
  • Géneros: Bandas sonoras, Jazz fusión
  • Ejemplo: "The Simpsons Theme", música de John Williams

Frigio (La Tensión Española)

  • Rasgo distintivo: El bII mayor creando tensión melódica.
  • Progresión típica: i - bII (ej. Em - F)
  • Géneros: Flamenco, Metal, Música étnica
  • Ejemplo: Cadencia andaluza Am - G - F - E

8.3 Armonía Moderna y "Robo" de Acordes

AulaChord entiende que la música moderna se basa en la sorpresa. El motor Harmonia identifica estructuras que otros softwares marcarían como errores.

Acordes de Intercambio Modal (Borrowed Chords)

El sistema reconoce automáticamente cuando decides "tomar prestados" acordes de la tonalidad paralela para añadir dramatismo:

Acorde Prestado Símbolo Romano Efecto Musical Ejemplo en C Mayor
bVI ♭VI Épico, cinematográfico Ab Mayor
bVII ♭VII Rock, Pop stadium Bb Mayor
iv menor iv Melancólico, nostálgico Fm
bIII ♭III Dramático, impactante Eb Mayor

Dominantes Secundarias

El sistema rastrea la cadena de tensión. Aquí están las más comunes:

Dominante Secundaria Nota de Resolución Ejemplo en C Mayor
V7/V Al V grado D7 → G
V7/ii Al ii grado A7 → Dm
V7/IV Al IV grado C7 → F
V7/vi Al vi grado E7 → Am
V7/iii Al iii grado B7 → Em

Sustitución Tritonal (subV7)

Imprescindible en el Jazz. Si usas un Db7 para resolver hacia un Cmaj7, AulaChord no se confundirá; sabrá que estás aplicando una sustitución de tritono para una conducción de voces más cromática.

  • Cómo funciona: El tritono (3ra y 7ma) de Db7 es idéntico al de G7, permitiendo la sustitución.
  • Ejemplo: Dm7 - Db7 - Cmaj7 en lugar de Dm7 - G7 - Cmaj7

8.4 Reinterpretación Funcional (Slash Chords)

Un acorde escrito como una fracción (ej. F/G) puede ser mucho más que "un acorde sobre un bajo". AulaChord aplica una lógica de reinterpretación basada en el sonido global:

Lo que tocas El Sistema Lee El Beneficio Musical
IV/V (ej. F/G) V11 (Dominante Sus) El sonido "Gospel" o Pop majestuoso que llena todo el espacio.
bVII/I (ej. Bb/C) V9sus4 El clásico color de Stevie Wonder o el Jazz Fusion sofisticado.
iiø/V (ej. Bm7b5/E) V7alt (b9, b13) Un dominante oscuro y elegante, el sello distintivo de la Bossa Nova.
bVI/V (ej. Ab/G) V Phryg / b2 Una tensión máxima de estilo flamenco, ideal para resoluciones potentes.
vi/I (ej. Am/C) C6 o Am7 Según contexto: sexta añadida o menor con séptima.

8.5 La Inteligencia de las Tensiones

No todas las notas añadidas a un acorde son iguales. AulaChord las clasifica para proteger la claridad de tu mensaje musical.

Tensiones Disponibles por Tipo de Acorde

Tipo de Acorde Tensiones Recomendadas Avoid Notes
Maj7 (Tónica) 9, #11, 13 11 natural (choca con 3ra)
m7 (ii o vi) 9, 11, 13
7 (Dominante) 9, #9, b9, #11, 13, b13 — (todo es posible)
m7b5 (Semidisminiuido) 9, 11, b13
dim7 Maj7 (retardo), 9, 11

El Rol del Tutor con las Tensiones

  • Colores en la partitura: Las tensiones se muestran en 🟡 amarillo para diferenciarlas de las notas de estructura.
  • Avisos discretos: Si una nota crea una disonancia "sucia", la barra de estado te mostrará un mensaje (sin bloquear tu trabajo).
  • Sugerencias alternativas: El Tutor puede sugerir tensiones más adecuadas para el contexto.

8.6 Consistencia del Nombrado (Un Acorde, Un Nombre)

¿Alguna vez has tocado un acorde y un programa te dice que es "C6", mientras otro lo llama "Am7"? Es confuso, ¿verdad? En AulaChord esto no sucede.

La Promesa de Consistencia

Hemos diseñado el sistema para que el nombre de un acorde sea exactamente el mismo sin importar dónde lo veas:

  • 📜 En el Pentagrama → Am7
  • 🎸 En el Panel de Guitarra → Am7
  • 🎹 En el Modo Intérprete → Am7
  • 📊 En el Panel de Análisis → Am7
  • 👨‍🏫 En las sugerencias del Tutor → Am7

Mecanismos Internos (Para Usuarios Técnicos)

AulaChord utiliza dos filtros pedagógicos definidos en music_theory.py:

  1. NOMBRES_DORADOS: Calidades prioritarias que siempre se prefieren:
    {7, m7, Maj7, dim7, m7b5, aug7, 6, m6, m, ""}

  2. TECNICISMOS_A_EVITAR: Sufijos que se evitan en favor de nombres más claros:
    {add, no3, no5, dyad}

Nombres Claros, Nunca Técnicos

Lo que tocas Lo que AulaChord muestra Por qué
C - E (dos notas) C(no5) Claro que falta la quinta
C - G (quinta vacía) C5 El "Power Chord" reconocible
C - E - G - A Am7 Nombre funcional, no "C6"
F - A - C con G en el bajo F/G o G11 Según contexto armónico
C - E - G - B - D Cmaj9 Extensión clara, no "Cmaj7(add9)"

8.7 Motor Harmonia y el Tutor: Trabajo en Equipo

El análisis armónico no vive aislado; alimenta directamente las funciones del Tutor.

Flujo de Información

  1. Análisis: El Motor Harmonia analiza cada acorde y determina su función tonal.
  2. Contexto: Considera los acordes anteriores para detectar patrones (cadencias, modulaciones).
  3. Validación: Compara el movimiento con las reglas del modo de conducción seleccionado.
  4. Sugerencias: Si detecta un problema, genera "Caminos Creativos" alternativos.

Caminos Creativos (Sugerencias del Tutor)

El Tutor no solo critica; sugiere alternativas basadas en:

  • Conducción de voces más suave: Movimientos por grado conjunto o semitono.
  • Tensiones Berklee: Acordes con tensiones disponibles que añaden sofisticación.
  • Patrones geométricos: Solo acepta residuos de 3ras y 6tas (la "regla de oro" armónica).

Para más detalles sobre el Tutor, consulta la Sección 9.


8.8 Interacción con el Análisis (Alt (⌥)ernativas y Ortografía)

AulaChord no pretende ser una máquina impositiva. A veces, un mismo grupo de notas puede tener múltiples interpretaciones funcionales válidas o requerir una corrección ortográfica específica. Por eso, el control final siempre es tuyo.

Explorador de Alt (⌥)ernativas Analíticas (Ctrl (⌘)/Cmd (⌘) + A)

Un acorde de F6 tiene exactamente las mismas notas que un Dm7/F. Dependiendo de tu progresión, uno de esos dos análisis tendrá más sentido musical.

  • Selecciona el acorde en el pentagrama.
  • Presiona Ctrl (⌘)/Cmd (⌘) + A.
  • El Motor Harmonia ciclará a través de todas las interpretaciones teóricamente correctas para ese set de notas, cambiando temporalmente tanto el nombre americano como su análisis romano. Así, tú decides cuál es la lectura correcta en tu contexto armónico.

Rotación de Enarmonía (Q)

La ortografía importa en partituras serias. Tocar la tecla negra entre Fa y Sol no es lo mismo si estás subiendo a Sol (Fa#) que si estás bajando a Fa (Solb).

  • Selecciona una nota en el pentagrama.
  • Presiona la tecla Q.
  • El sistema rotará la nota a través de sus equivalentes enarmónicos (ej. de Fa# a Solb). Un ajuste fino indispensable para mantener una partitura limpia y de nivel profesional.