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).
| Modo | Escala Característica | Acorde de Tónica | Color Característico |
|---|---|---|---|
| Mayor (Jónico) | C-D-E-F-G-A-B | CMaj7 | Brillante, estable |
| Menor (Eólico) | A-B-C-D-E-F-G | Am7 | Melancólico, serio |
| Dórico | D-E-F-G-A-B-C | Dm7 | Esperanzador (6ta Mayor elevada) |
| Mixolidio | G-A-B-C-D-E-F | G7 | Blues, rock clásico (7ma menor) |
| Lidio | F-G-A-B-C-D-E | FMaj7(#11) | Etéreo, cinematográfico (#4) |
| Frigio | E-F-G-A-B-C-D | Em7 | Tensión española (b2) |
| Locrio | B-C-D-E-F-G-A | Bm7b5 | Inestable, raro (b5) |
Cómo Cambiar el Modo
- En la barra superior, localiza el selector de Contexto Armónico (junto a la armadura de clave).
- Haz clic para desplegar la lista de modos disponibles.
- 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 - Gcon 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
Db7es idéntico al deG7, permitiendo la sustitución. - Ejemplo:
Dm7 - Db7 - Cmaj7en lugar deDm7 - 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:
-
NOMBRES_DORADOS: Calidades prioritarias que siempre se prefieren:
{7, m7, Maj7, dim7, m7b5, aug7, 6, m6, m, ""} -
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
- Análisis: El Motor Harmonia analiza cada acorde y determina su función tonal.
- Contexto: Considera los acordes anteriores para detectar patrones (cadencias, modulaciones).
- Validación: Compara el movimiento con las reglas del modo de conducción seleccionado.
- 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.