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
- 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.
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.