Módulo 3.4: Modulación de Frecuencia (FM), Modulación de Fase (PM) y la Matemática de John Chowning
“La síntesis FM es la alquimia del audio digital: con solo dos osciladores sinusoidales simples, podemos generar desde la calidez armónica de un clarinete hasta el brillo metálico de un gong tibetano.”
— John Chowning, The Synthesis of Complex Audio Spectra by Means of Frequency Modulation
1. Fundamento Acústico y Matemático: El Descubrimiento de John Chowning (Stanford, 1973)
(Inspirado en John Chowning, The Synthesis of Complex Audio Spectra by Means of Frequency Modulation, y Cipriani & Giri, Vol. 1)
En la radio analógica clásica, la modulación de frecuencia se usaba a escalas ultrasónicas para transmitir datos. A finales de los años 60 en la Universidad de Stanford, el compositor y pionero John Chowning se preguntó: ¿Qué ocurre si modulamos la frecuencia de una onda audible con otra onda también en el rango audible ()?
El resultado revolucionó la historia de la música electrónica y dio origen al mítico sintetizador Yamaha DX7.
La Ecuación Universal de la Síntesis FM:
Donde:
- (Frecuencia Portadora / Carrier): Determina el centro tonal o altura fundamental de la nota.
- (Frecuencia Moduladora / Modulator): Determina el espaciado o separación entre los armónicos.
- (Índice de Modulación): Representa la profundidad de modulación, definida como: donde es la desviación pico de frecuencia en Hertz.
2. Las Funciones de Bessel y las Bandas Laterales
A diferencia de la modulación de amplitud (AM) —que solo engendra dos bandas laterales—, la síntesis FM produce una cantidad infinita de bandas laterales a ambos lados de la portadora, separadas exactamente por múltiplos de la moduladora:
¿Qué determina la energía de cada parcial? Las Funciones de Bessel de Primera Especie
La amplitud de cada armónico está gobernada estrictamente por la función matemática :
Principios Espectrales de Bessel:
- Con : y todos los demás . La señal es una sinusoide pura idéntica a la portadora.
- Al aumentar el índice : La energía de la portadora disminuye ( decae e incluso cruza por cero) y se transfiere progresivamente a los parciales laterales ().
- El espectro se ensancha: Cuanto mayor es el índice de modulación , más brillante, rico y agresivo se vuelve el timbre.
3. La Relación Armónica (Harmonicity Ratio )
La naturaleza tímbrica del sonido final (si suena a un instrumento musical tradicional o a un efecto metálico disonante) está dictada por el cociente entre ambas frecuencias:
4. Bajo el Capó (Max C SDK): FM Verdadera vs. Modulación de Fase (PM)
(Basado en la arquitectura de cycle~ en el Max SDK)
En la industria de sintetizadores (incluido el Yamaha DX7 y el propio Max/MSP), lo que coloquialmente llamamos “FM” en realidad suele implementarse como Modulación de Fase (Phase Modulation - PM):
// Implementación conceptual de PM en C (Dentro de perform64)double mod_sample = *mod_in++; // Salida del moduladordouble phase = x->phase + (mod_sample * index); // ¡Modulación directa de fase!*out++ = interpolate_wavetable(x->table, phase);x->phase += x->phase_step; // El paso fundamental permanece intacto¿Por qué Modulación de Fase (PM) es superior en la práctica?
- Estabilidad de Tono: En FM analógica verdadera, cualquier pequeño offset de corriente continua (DC) en el modulador desplaza la frecuencia fundamental del instrumento desafinándolo. En PM, el desfase modifica el espectro tímbrico sin alterar la afinación fundamental de la nota.
- Retroalimentación Limpia (Feedback FM): Permite conectar la salida de un operador de vuelta a su propia entrada de fase para generar timbres de sierra o ruido controlado.
Comportamientos Espectrales Críticos en Síntesis FM y PM
- Reflexión de Frecuencias Negativas y Cancelación de Fase:
- Cuando el índice de modulación es elevado o la frecuencia portadora es inferior a la moduladora (), los componentes de las bandas laterales inferiores () adoptan valores algebraicamente negativos. En el plano complejo, una frecuencia negativa describe una rotación de fase horaria: se refleja en el eje de hacia el dominio positivo con inversión de fase de . De no preverse analíticamente, estos parciales reflejados provocan interferencias destructivas con armónicos preexistentes, originando atenuaciones pronunciadas en la respuesta tímbrica.
- Inestabilidad por Retroalimentación de Fase (Feedback PM):
- La retroalimentación directa de un oscilador sobre su propio puerto de modulación de fase (
[cycle~]) exige una atenuación estricta del factor de ganancia (). Exceder dicho margen desestabiliza la función de transferencia y precipita la señal a un régimen de ruido caótico con aliasing destructivo no lineal.
- La retroalimentación directa de un oscilador sobre su propio puerto de modulación de fase (
5. 4 Escenarios del Mundo Real
Abre el parche interactivo complementario:
book/patches/modulo-03/laboratorio_10_sintesis_fm.maxpat
Escenario 1: El Clarinete Acústico Dinámico ()
- El Problema: Sintetizar el timbre amaderado de un clarinete que suena puro al tocar piano y se llena de armónicos impares al tocar fuerte.
- La Solución: Fijar y (). Mapear la velocidad MIDI al índice de modulación (de a ). Al tocar suave suena casi a seno puro; al tocar fuerte emergen el 3º, 5º y 7º armónicos.
Escenario 2: La Campana Tubular Inarmónica ()
- El Problema: Crear el sonido de una campana de bronce que vibra con múltiples modos inarmónicos no enteros.
- La Solución: Portadora a y moduladora a (). Una envolvente
[line~]dispara el índice a en el ataque (brillo metálico inicial) y decae lentamente a a lo largo de 4 segundos.
Escenario 3: Bajo Eléctrico “Slap” Sintético ()
- El Problema: Sintetizar el bajo percusivo característico de los sintetizadores FM de los 80.
- La Solución: Relación a (). Un pico ultrarrápido de modulación ( decayendo a en 60 ms) simula el golpe metálico de la cuerda contra el traste.
Escenario 4: Modulación de Fase con Entrada Externa
- El Problema: Aplicar FM sobre una señal de audio compleja proveniente de un micrófono o sampler.
- La Solución: Conectar la señal externa escalada al inlet de modulación de fase de un
[cycle~], logrando distorsión de fase analógica sobre material pregrabado.
6. 3 Desafíos de Ingeniería de Laboratorio
Realiza estos ejercicios utilizando el parche interactivo laboratorio_10_sintesis_fm.maxpat:
Ejercicio 1: El Calibrador de la Serie Armónica
- Objetivo: Experimenta con las relaciones enteras de Chowning.
- Desafío: Configura una portadora a y prueba las razones , , y . Comprueba en el osciloscopio y analizador de espectro cómo cada razón genera una familia tímbrica clásica (diente de sierra, clarinete, nasal, hueco).
Ejercicio 2: El Envolvente Tímbrico Dinámico
- Objetivo: Desacopla la envolvente de amplitud de la envolvente tímbrica.
- Desafío: Usa dos objetos
[line~]: uno para el volumen final y otro para el índice de modulación . Ajusta los tiempos para que el timbre se vuelva más brillante a mitad de la nota (efecto brass swell).
Ejercicio 3: Diagnóstico de Rebote de Frecuencias Negativas
- Objetivo: Visualiza la cancelación de armónicos por frecuencias negativas.
- Desafío: Con y , sube el índice por encima de . Observa cómo la banda rebota como y genera batimientos acústicos audibles con el resto de parciales.
Resumen de Principios Arquitectónicos
- FM no altera la afinación: La portadora fija la nota musical; la moduladora fija el espaciado espectral.
- El Índice regula el ancho de banda: Mayor índice = más armónicos según las funciones de Bessel .
- Relación define el instrumento: Enteros = Timbres armónicos (trompetas, bajos, clarinetes); Fracciones o Irracionales = Metales y campanas inarmónicas.
- PM es más robusto que FM: Evita el corrimiento de afinación por offsets de corriente continua.
- Determinismo en el Ruteo de Control: Al modular parámetros como y el índice , es mandatorio usar objetos
[trigger]([t f f]o[t b b b]) para garantizar que el cálculo de la desviación de frecuencia () y la frecuencia de la portadora se actualicen de manera sincrónica y ordenada antes de alimentar los osciladorescycle~, evitando artefactos de afinación transitorios. Tal como se implementa enlaboratorio_10_sintesis_fm.maxpat.