Orbifold Walker: Explorando la Geometría del Espacio de Acordes

De Euler a Tymoczko: 250 años de geometría musical condensados en un prisma 3D

Diciembre 2024

Resumen

Cuando tocamos un acorde de Do Mayor, podemos ordenar sus notas de muchas formas: Do-Mi-Sol, Mi-Sol-Do, Sol-Do-Mi... Cada ordenación es un voicing diferente, y suena distinto. El teórico musical Dmitri Tymoczko demostró que todos los voicings posibles forman un espacio geométrico fascinante llamado orbifold: un prisma torcido donde los acordes consonantes habitan el centro y los extremos contienen clusters y unísonos.

Este artículo presenta un sistema donde una partícula física explora ese espacio tridimensional. Al moverse, la partícula genera voicings que mutan continuamente, produciendo texturas armónicas que no son ni aleatorias ni predeterminadas. Es música que emerge de la geometría.

Palabras clave: orbifold, Tymoczko, voice leading, geometría musical, espacio de acordes, Three.js, Web Audio API

1. Introducción: El problema del voicing

"La música es arquitectura líquida; la arquitectura es música congelada."
— Johann Wolfgang von Goethe

Imagina que eres pianista y debes tocar un acorde de Do Mayor. Parece simple: Do, Mi, Sol. Pero espera... hay que tomar decisiones:

Estas decisiones definen el voicing: la disposición vertical concreta de las notas. Un mismo acorde puede tener decenas de voicings, cada uno con su color y carácter.

Voicing cerrado

Do3 - Mi3 - Sol3

Compacto, denso, coral

Voicing abierto

Do2 - Sol3 - Mi4

Espacioso, aéreo, orquestal

El problema es que la teoría musical tradicional habla de acordes (Do Mayor, La menor...) pero ignora sistemáticamente los voicings. Es como si la arquitectura hablara de "casa" sin especificar si tiene un piso o diez.

La pregunta central: ¿Existe un espacio matemático donde cada punto represente un voicing específico, no solo una clase de acorde? Y si existe... ¿qué forma tiene?

2. Historia: De Euler a Tymoczko

2.1 Euler y el Tonnetz (1739)

El matemático Leonhard Euler fue el primero en visualizar las relaciones musicales geométricamente. Su Tonnetz (red de tonos) organiza las notas en una cuadrícula donde:

El Tonnetz es brillante para visualizar clases de acordes: Do Mayor es un triángulo, La menor es otro. Pero tiene un problema fundamental: no distingue voicings. Do3-Mi3-Sol3 y Do5-Mi6-Sol7 son el mismo punto.

2.2 El siglo XX: Intuiciones sin formalización

Compositores como Debussy, Ravel y los minimalistas (Reich, Glass) desarrollaron intuiciones sofisticadas sobre voice leading. Sabían que mover las voces por pasos pequeños creaba transiciones suaves. Pero no había una teoría matemática que explicara por qué.

2.3 Tymoczko (2006): La revolución geométrica

En 2006, el teórico musical Dmitri Tymoczko publicó un artículo revolucionario en Science: "The Geometry of Musical Chords". Por primera vez, demostró que:

  1. Todos los voicings posibles de N notas forman un espacio geométrico bien definido
  2. Ese espacio es un orbifold: un objeto topológico con bordes identificados y torsiones
  3. El voice leading suave equivale a distancia corta en ese espacio
  4. Los acordes consonantes (mayores, menores) habitan el centro del espacio
"Resulta que los compositores, durante siglos, han estado navegando intuitivamente por un espacio geométrico complejo sin saber que existía."
— Dmitri Tymoczko

3. La geometría del espacio de acordes

3.1 Coordenadas para tríadas

Para una tríada (3 notas), el espacio de Tymoczko es tridimensional. Pero en vez de usar las notas directamente (Do, Mi, Sol), usamos coordenadas más reveladoras:

CoordenadaSignificadoRango
x Centro tonal (promedio de las notas) 0-12 (cíclico)
y Intervalo inferior (de nota baja a media) 0-6 semitonos
z Intervalo superior (de nota media a alta) 0-6 semitonos

Esta transformación es clave: separa la transposición (eje x) de la estructura interválica (ejes y, z).

Tríada (p1, p2, p3) con p1 ≤ p2 ≤ p3

x = (p1 + p2 + p3) / 3    (centro)
y = p2 - p1    (intervalo inferior)
z = p3 - p2    (intervalo superior)

3.2 El prisma fundamental

Cuando graficamos todos los voicings posibles, obtenemos un prisma:

                    Clusters (y=0, z=0)
                         ●
                        /|\
                       / | \
                      /  |  \
                     /   |   \
            Aug ●───/────●────\───● Dim
           (4,4)  /    Centro   \   (3,3)
                 /   (equilibrio) \
                /         |        \
               /          |         \
              ●───────────●──────────●
           Major        Minor
           (4,3)        (3,4)

    Eje X (hacia adentro): transposición 0-12
    Eje Y (izquierda-derecha): intervalo inferior 0-6
    Eje Z (arriba-abajo): intervalo superior 0-6
    

Figura 1: El prisma del espacio de tríadas. Cada punto es un voicing único.

3.3 Geografía del prisma

Las diferentes regiones del prisma corresponden a tipos de acordes:

PosiciónIntervalos (y, z)Tipo de acorde
Centro geométrico (4, 4) Aumentado - máxima simetría
Región superior-izquierda (4, 3) Mayor
Región superior-derecha (3, 4) Menor
Región inferior (3, 3) Disminuido
Vértice superior (0, 0) Unísono (tres notas iguales)
Bordes extremos (6, 0) o (0, 6) Clusters y acordes extremos
Insight clave: Los acordes más consonantes (mayores, menores) están cerca del centro geométrico. Los acordes disonantes (clusters, segundas) están en los bordes. ¡La geometría codifica la consonancia!

4. Orbifolds: Topología torcida

4.1 El problema de las permutaciones

Hay un problema sutil: el acorde Do-Mi-Sol es el mismo que Mi-Sol-Do o Sol-Do-Mi. Son permutaciones de las mismas notas. Si las tratamos como puntos diferentes, estamos triplicando (o más) el espacio.

La solución de Tymoczko es elegante: identificar los puntos equivalentes. Matemáticamente, dividimos el espacio por el grupo de permutaciones. El resultado es un orbifold: un espacio con bordes "pegados" de formas no triviales.

4.2 El twist: donde la magia ocurre

En el orbifold de tríadas, cuando una partícula sale por un borde, reentra por el lado opuesto... pero transpuesta. Es como una banda de Möbius, pero en 3D.

    Borde izquierdo (y=0)          Borde derecho (y=6)
           |                              |
           |   Partícula sale --->        |
           |                              |
           |   <--- Reentra transpuesta   |
           |        (x += 6 semitonos)    |
           |                              |
    

Este "twist" tiene consecuencias musicales fascinantes: cruzar un borde produce un salto de tritono en la transposición. Es como un atajo entre tonalidades lejanas.

4.3 Analogía: El mundo de Pac-Man

Si has jugado Pac-Man, conoces el concepto: sales por la derecha y apareces por la izquierda. El orbifold es similar, pero con un giro (literalmente). No solo cambias de lado; cambias de orientación.

Complejidad: Visualizar un orbifold en nuestra mente es difícil. Por eso usamos Three.js para renderizarlo: podemos rotar, hacer zoom, y ver la partícula navegando este espacio torcido.

5. Voice leading como distancia

5.1 La revelación geométrica

Aquí está el resultado más importante de Tymoczko:

El voice leading suave entre dos acordes es exactamente la distancia entre sus puntos en el orbifold.

Si quieres ir de Do Mayor a Sol Mayor moviendo las voces lo mínimo posible, basta con encontrar el camino más corto en el espacio geométrico.

5.2 Por qué importa

Durante siglos, los compositores han buscado voice leadings suaves por intuición. Ahora sabemos que estaban minimizando distancia en un espacio que no sabían que existía.

TransiciónDistancia geométricaSensación musical
Do Mayor - La menor Muy corta (solo cambia una nota) Suave, natural, "relativo"
Do Mayor - Do menor Corta (un semitono) Sutil cambio de color
Do Mayor - Fa# Mayor Larga (tritono) Dramático, sorprendente

5.3 Implicaciones para nuestro walker

Si nuestra partícula se mueve continuamente por el orbifold, los acordes que produce tendrán voice leading infinitamente suave. No hay saltos; cada voicing fluye al siguiente.

Esto es imposible en un piano (las notas son discretas), pero perfectamente realizable con síntesis electrónica. El resultado es un glissando armónico: acordes que mutan como líquido.

6. Implementación: El Walker

6.1 El sistema físico

La partícula se mueve según física newtoniana simple, con algunas fuerzas especiales:

// Fuerza de cada atractor (Mayor, menor, dim, aug)
for (const attractor of ATTRACTORS) {
    const dy = attractor.y - walker.y;
    const dz = attractor.z - walker.z;
    const dist = Math.sqrt(dy*dy + dz*dz);

    // Atracción gravitacional
    const strength = attractorForce / Math.max(dist*dist, 0.5);
    ay += (dy / dist) * strength;
    az += (dz / dist) * strength;
}

// Fricción
ax -= vx * friction;
ay -= vy * friction;
az -= vz * friction;

6.2 Integración RK4

Para precisión numérica, usamos el método de Runge-Kutta de orden 4 (RK4). Esto es especialmente importante porque pequeños errores se acumulan y podrían destruir el comportamiento caótico.

6.3 Manejo de bordes (topología)

Cuando la partícula alcanza un borde del orbifold, aplicamos las reglas de identificación:

function wrapOrbifold(x, y, z, vx, vy, vz) {
    // X es periódico (transposición)
    x = ((x % 12) + 12) % 12;

    // Y y Z: reflexión con twist
    if (y < 0) {
        y = -y;                // Reflejar posición
        vy = -vy;              // Reflejar velocidad
        x = (x + 6) % 12;      // ¡Transponer tritono!
    }
    // ... similar para z y límites superiores

    return { x, y, z, vx, vy, vz };
}

6.4 Visualización Three.js

El orbifold se renderiza como un prisma semitransparente en Three.js:

7. Sonificación: Del espacio al sonido

7.1 Conversión a frecuencias

Cada posición en el orbifold se convierte a tres frecuencias usando:

f = 440 * 2^((midi - 69) / 12) Hz

Donde midi se calcula invirtiendo las coordenadas del orbifold.

7.2 Modo Drone

Tres osciladores suenan continuamente. Cuando el walker se mueve, las frecuencias cambian con crossfade suave:

// Crossfade suave entre voicings
oscillators[i].frequency.linearRampToValueAtTime(
    newFreq,
    audioContext.currentTime + crossfadeTime
);

El resultado es un drone que muta orgánicamente, como si el acorde respirara.

7.3 Modo Trigger

Alternativamente, el sonido solo se activa cuando el walker se acerca a un atractor. Cada acercamiento dispara un acorde con envolvente ADSR:

7.4 Efectos

La cadena de audio incluye:

  1. Osciladores (sine, triangle, saw, square seleccionable)
  2. Filtro lowpass (suaviza armónicos)
  3. Delay con feedback (espacialidad)
  4. Master gain (volumen global)

8. Lo que emerge

8.1 Comportamiento observado

Después de muchas sesiones de experimentación, emergen patrones fascinantes:

8.2 Comparación con Tonnetz Atractor

AspectoTonnetz AtractorOrbifold Walker
Espacio 2D discreto (triángulos) 3D continuo (prisma)
Acordes Clases (Do Mayor, La menor...) Voicings específicos
Movimiento Saltos entre triángulos Glissando continuo
Sonido Acordes disparados Drones que mutan
Teoría Neo-Riemanniana (Riemann) Geometría de acordes (Tymoczko)

8.3 Lo que no es

Seamos honestos sobre las limitaciones:

8.4 Lo que sí es

Una ventana a un espacio matemático que los compositores han explorado intuitivamente durante siglos, ahora hecho visible y audible.

9. Conclusiones

El Orbifold Walker es un experimento en la frontera entre matemáticas, física y música. Demuestra que:

  1. Los voicings tienen geometría. No son arbitrarios; habitan un espacio con estructura.
  2. El voice leading es distancia. Siglos de intuición compositiva se reducen a minimizar recorridos.
  3. La consonancia tiene ubicación. Los acordes "bonitos" están en el centro; los extremos, en los bordes.
  4. La topología importa. Los bordes torcidos del orbifold crean conexiones inesperadas entre tonalidades.

Tymoczko escribió: "La geometría de la música no es una metáfora. Es literal." Este proyecto intenta hacer tangible esa literalidad.

Prueba la demo interactiva

Orbifold Walker
Click en el canvas para lanzar la partícula. Arrastra para rotar el espacio 3D.

"La música es la aritmética de los sonidos,
como la óptica es la geometría de la luz."
— Claude Debussy

Referencias

[1] Tymoczko, D. (2006). "The Geometry of Musical Chords". Science, 313(5783), 72-74.

[2] Tymoczko, D. (2011). A Geometry of Music: Harmony and Counterpoint in the Extended Common Practice. Oxford University Press.

[3] Callender, C., Quinn, I., & Tymoczko, D. (2008). "Generalized Voice-Leading Spaces". Science, 320(5874), 346-348.

[4] Euler, L. (1739). Tentamen novae theoriae musicae. St. Petersburg Academy.

[5] Cohn, R. (1998). "Introduction to Neo-Riemannian Theory". Journal of Music Theory, 42(2), 167-180.

[6] Hook, J. (2002). "Uniform Triadic Transformations". Journal of Music Theory, 46(1/2), 57-126.

[7] Straus, J. N. (2005). Introduction to Post-Tonal Theory. Pearson Prentice Hall.

[8] Tymoczko, D. Website: dmitri.mycpanel.princeton.edu