¿Por qué los armónicos de un tono de piano no son múltiplos de la frecuencia base?

Estaba tratando de averiguar qué teclas de piano se tocaban en una grabación de audio usando un análisis espectral y noté que los armónicos no son múltiplos enteros de la nota base. ¿Cuál es la razón para esto?


Eche un vistazo al espectrograma de una muestra limpia de una sola tecla de piano. Estoy usando Piano.ff.A4 desde aquí .

ingrese la descripción de la imagen aquí

Lo siguiente es lo mismo que arriba, con una cuadrícula de referencia superpuesta de 440   H z . Como puede ver, los armónicos tienen frecuencias cada vez más altas que los múltiplos enteros de 440   H z .

ingrese la descripción de la imagen aquí

En este punto, podría pensar que la frecuencia base real es solo un poco más alta que 440   H z . Así que hagamos una cuadrícula de referencia diferente, que se alinee con el armónico en ~ 5060   H z .

ingrese la descripción de la imagen aquí

Ahora puede ver claramente que en realidad no son múltiplos enteros de una frecuencia base.

Pregunta: ¿Cuál es la explicación de esto? Estoy buscando explicaciones simples de alto nivel de lo que está sucediendo y más detalladas, específicas del instrumento, que tal vez me permitan intentar calcular los armónicos.

Mi primera reacción fue que esto debe ser algún efecto no lineal. Pero puede ver que los armónicos no cambian de frecuencia a medida que pasa el tiempo y el sonido se vuelve más silencioso. Esperaría que se pronunciara un efecto no lineal solo en la parte más fuerte de la muestra.


Actualización: medí las frecuencias utilizando la detección de picos en la transformada de Fourier de 0,3 a 0,4 segundos en la muestra. Esta tabla compara los valores medidos con múltiplos enteros de 440:

meas.   int. mult.
440.    440.
880.    880.
1330.   1320.
1780.   1760.
2230.   2200.
2680.   2640.
3140.   3080.
3610.   3520.
4090.   3960.
4570.   4400.
5060.   4840.
5570.   5280.
@StéphaneRollandin Buena palabra clave, debería haber muchos clientes potenciales allí. Lo comprobaré en un par de horas.
Creo que la explicación se puede encontrar aquí: fuentes de la falta de armonía de un piano: en.wikipedia.org/wiki/… . Puede encontrar la derivación matemática completa, incluidos los armónicos, para una cuerda pulsada aquí: sciencemadness.org/talk/… . Tenga en cuenta que las cuerdas del piano se martillan , no se pulsan. Eso cambia la condición inicial de la solución PDE.
Creo que este video puede ser relevante, incluso si no es tan técnico como las respuestas ya proporcionadas: youtube.com/watch?v=1Hqm0dYKUx4
@ArturoTorresSánchez Ese es un buen video, pero no discute en absoluto el fenómeno por el que preguntaba. Se trata de un temperamento igual, que es un tema aparte. Estaba al tanto de todo eso, pero no sabía acerca de la falta de armonía.
Esto es claramente falta de armonía. Sin embargo, la próxima vez que se pregunte de dónde provienen algunos armónicos particulares en una cuerda de piano, haga una búsqueda en la web de alícuotas y agraffes; estos son mecanismos en algunos pianos, particularmente Steinways, que se pueden usar para producir diferentes combinaciones de armónicos de lo que esperaría al observar solo la "parte hablante" de la cuerda.
¡Leí las respuestas y los comentarios y ninguno de ellos menciona el hecho de que cada tecla del piano tiene más de una cuerda! También tengo entendido que las cuerdas "acompañantes" están afinadas "ligeramente fuera" de la frecuencia base, para darle a la tecla del piano su "timbre".
Tenga en cuenta que si usa un arco de violín en la cuerda, producirá armónicos exactos, porque el movimiento de deslizamiento del arco se bloquea en el modo de vibración de la cuerda y fuerza la sincronización de todos los armónicos.

Respuestas (3)

Este efecto se conoce como falta de armonía y es importante para la afinación precisa del piano.

Idealmente, las ondas en una cuerda satisfacen la ecuación de onda

v 2 2 y X 2 = 2 y t 2 .
El lado izquierdo es de la tensión en la cuerda que actúa como una fuerza restauradora.

Las soluciones son de la forma pecado ( k X ω t ) , dónde ω = k v . Aplicando condiciones de contorno fijas, los valores permitidos del número de onda k son múltiplos enteros del número de onda más bajo posible, lo que implica que las frecuencias permitidas son múltiplos enteros de la frecuencia fundamental. Esto predice armónicos espaciados uniformemente.

Sin embargo, las cuerdas de piano están hechas de alambre grueso. Si dobla un alambre grueso, hay una fuerza de restauración adicional además de la tensión del alambre, porque el interior del doblez se comprime mientras que el exterior se estira. Se puede demostrar que esto modifica la ecuación de onda a

v 2 2 y X 2 A 4 y X 4 = 2 y t 2 .
Al tomar una transformada de Fourier, tenemos la relación de dispersión no lineal
ω = k v 1 + ( A / v 2 ) k 2
que "estira" valores uniformemente espaciados de k en valores espaciados no uniformemente de ω . Los armónicos más altos están más separados. Podemos escribir esta ecuación en términos de las frecuencias armónicas F norte como
F norte norte 1 + B norte 2
lo que debería producir un buen ajuste a sus datos. Tenga en cuenta que las frecuencias no dependen de la amplitud, como notó, y esto se debe a que nuestra ecuación de onda modificada sigue siendo lineal en y .

Este efecto hay que tenerlo en cuenta a la hora de afinar un piano, ya que percibimos dos notas afinadas cuando sus armónicos se superponen. Esto da como resultado una afinación estirada , donde los intervalos entre las frecuencias fundamentales de diferentes teclas son ligeramente más grandes de lo que cabría esperar. Es decir, un piano cuyas frecuencias fundamentales estuvieran realmente afinadas en proporciones simples sonaría desafinado.

Entonces, ¿un instrumento que une cuerdas sin doblar tendrá los múltiplos "correctos"?
@WoundedEgo, la flexión principal que conduce a este efecto no está en los puntos de unión, sino en el batidor de la tecla, cuando toca una nota.
¿Puedes especificar qué A ¿es?
@Gert Es un coeficiente complicado que depende de cosas como el material utilizado y la forma del cable. Lo dejé sin especificar para mantener las cosas más limpias.
Da un ajuste bastante bueno. Esta es una medida más precisa de las frecuencias que la que mostré en la pregunta. El eje vertical es la relación con los armónicos "perfectos" de 440 Hz, el horizontal es norte . Este es un ajuste de dos parámetros : B y una constante de proporcionalidad.
"Es un coeficiente complicado [...]" Creo que es simple mi yo : módulo de elasticidad por momento de inercia con respecto a la línea neutra.
@Gert ¡Bastante justo! Pero también tenga en cuenta que debe dividir por la densidad de masa m . Y personalmente, creo yo es algo complicado también.
Los efectos de la flexión de la cuerda son lineales, pero también puede haber un efecto no lineal debido al estiramiento de la cuerda. En una derivación estándar de la ecuación de onda , la cantidad y / X se presume pequeño; pero en la medida en que no lo sea, obtendremos pequeñas correcciones dependientes de la amplitud de las frecuencias. (Estos no parecen estar presentes aquí, pero en principio pueden surgir).
Entonces, si resuelve para A , ¿podría estimar las propiedades físicas del alambre y los materiales? ¡Enfriar!
Otro factor importante, al menos con las tensiones de cuerda típicas de una guitarra, es que la tensión en una cuerda aumenta con el desplazamiento; eso a su vez significa que, especialmente en cuerdas que son relativamente flojas, las notas caen ligeramente en el tono a medida que decaen.

En lenguaje sencillo, hay rigidez en los extremos de las cuerdas donde están fijadas en su lugar, lo que hace que la frecuencia de vibración de la cuerda sea ligeramente más alta (más aguda), lo que acorta ligeramente la longitud de la cuerda, para todos los propósitos prácticos. Y la resistencia a la flexión depende de la frecuencia. Se comporta de forma más “rígida” con respecto a las frecuencias más altas, reduciendo cada vez más las longitudes efectivas de la cuerda para cada armónico de frecuencia más alta (“parcial”). Por lo tanto, los parciales superiores son efectivamente más agudos en tono, cuanto más altos se vuelven.

Todos los instrumentos de cuerda exhiben este efecto hasta cierto punto, y es parte de la razón por la cual los sonidos de piano realistas eran difíciles de sintetizar electrónicamente en los primeros sintetizadores... cuando todos los armónicos están afinados, el timbre suena "más muerto" y menos rico.

Un ejemplo de esto en la vida real serían las cuerdas de guitarra, que eventualmente se “mueren” a medida que las usa y no suenan tan bien como las cuerdas nuevas. Esto se debe a que el efecto acumulativo de tocarlos los hace cada vez más suaves y flexibles, reduciendo la rigidez en los extremos fijos y haciendo que los parciales superiores estén más en sintonía con la fundamental. Esto suena "más apagado", mucho menos rico en tono que las cuerdas nuevas y mucho más rígidas.

También significa que los pianos tienen que estar "afinados de forma ampliada"... las notas bajas se afinan ligeramente planas y las notas altas se afinan ligeramente agudas. De lo contrario, tocar un C1 y un C6 al mismo tiempo sonaría un poco desafinado, ya que el parcial de C1 más cercano a C6 sería un poco más nítido que la frecuencia matemáticamente precisa de C6 de 2^5 veces la frecuencia de C1*, lo que resultaría en un “golpe” audible y desafinado del parcial contra la raíz de C6, como dos cuerdas cuyas fundamentales están cerca pero no exactamente afinadas. Afinar C6 ligeramente agudo en la misma cantidad que el parcial de 6 octavas de C1 es agudo, irónicamente, hace que el piano suene más afinado.

EDITAR: * Un comentario a continuación me llamó la atención sobre el hecho de que originalmente había cometido un error aquí. La frecuencia de C6 es 2^5 veces la frecuencia de C1, porque cada octava es una duplicación de frecuencia. En términos de frecuencia:

  • C2 = 2*C1 (=2^1*C1)
  • C3 = 2*2*C1 (=2^2*C1)
  • C4 = 2^3*C1
  • C5 = 2^4*C1
  • C6 = 2^5*C1

Así que de ahí viene el 2^5.]

"más agudo que seis veces la frecuencia de C1" ← Quieres decir 2 6 = 32 veces la frecuencia de C1.
Hay una diferencia clave entre su respuesta y la de knzhou. Usted dice que la rigidez es relevante solo en los extremos, mientras que, según la otra respuesta, es importante a lo largo de la cuerda (lo que tiene más sentido para mí). ¿Tiene algún comentario sobre esto?
quise escribir 2 5 = 32 tiempos claro...
Esa es la mejor descripción de ajuste elástico que he visto. Me pregunto cuántos afinadores de piano entienden eso.
@Szabolcs, gracias por señalar la falla. He actualizado mi respuesta.
@Szabolcs Mi intuición dice que knzhou es correcto. Esto es perceptible en un nivel práctico para cualquiera que toque la guitarra, ya que las cuerdas de guitarra más gruesas tienden a dar un tono notablemente más rico que las más delgadas, lo que podría deberse a la diferencia de tensión en el interior y el exterior de la curva que causa los armónicos superiores. para estar más desafinado, como él describe. Sin embargo, el efecto que describí en los extremos de la cuerda también está ahí (y también está ahí en los extremos de las columnas de aire en los instrumentos de viento, etc.) Sin poder probarlo rigurosamente, diría que ambos tenemos razón, y ambos efectos contribuyen.
@SSteve, ¡Gracias! Érase una vez que obtuve un título en estas cosas. Nunca se me dieron muy bien las matemáticas, pero tenía una comprensión fenomenológica bastante firme, y en mi trabajo actual como consultor de TI independiente, me enorgullezco de saber cómo explicar los problemas técnicos de manera que mis clientes puedan hacerlo. comprender. Gracias por los elogios :-)
"Todos los instrumentos de cuerda exhiben este efecto hasta cierto punto"... cuando se puntean . Las cuerdas arqueadas están bloqueadas por modo y son armónicas.

Al realizar la transformada de Fourier, obtengo un resultado ligeramente diferente para el espectro de frecuencia que 'knzouh'. solía tu en vez de y y C en vez de v , por lo que la PDE se convierte en:

tu t t = C 2 tu X X A tu X X X X
Fourier transformando la ecuación:
F { tu t t } = F { C 2 tu X X } F { A tu X X X X }
transformando X a k :
tu ^ ( k , t ) = + tu ( X , t ) mi i k X d X
+ tu t t ( X , t ) mi i k X d X = 2 t 2 tu ^ ( k , t )
F { C 2 tu X X } = C 2 ( k i ) 2 tu ^ ( k , t ) = C 2 k 2 tu ^ ( k , t )
F { A tu X X X X } = A ( k i ) 4 tu ^ ( k , t ) = A k 4 tu ^ ( k , t )
Insertando obtenemos:

2 t 2 tu ^ ( k , t ) = C 2 k 2 tu ^ ( k , t ) A k 4 tu ^ ( k , t )
2 t 2 tu ^ ( k , t ) = k 2 ( A k 2 + C 2 ) tu ^ ( k , t )
Llamar:
tu ^ ( k , t ) = tu ( t )
Asi que
tu ( t ) + k 2 ( A k 2 + C 2 ) tu ( t ) = 0
tu ( t ) = C 1 pecado ( k A k 2 + C 2 t ) + C 2 porque ( k A k 2 + C 2 t )
ω = 2 π F = k A k 2 + C 2 = k C ( A C ) 2 k 2 + 1
F norte norte B norte 2 + 1

Hola Gert, tienes toda la razón! Fui torpe y dejé caer un signo menos; Arreglé mi respuesta.
Solo quería señalar que el error de signo estaba en la ecuación, no en el resultado final, ya que knzhou no lo notó explícitamente. Debería haber verificado el resultado yo mismo, pero realmente no tengo tiempo un lunes ... Tengo curiosidad por ver cómo esta constante B difiere entre las teclas del piano. Debería depender tanto de la tensión de la cuerda como de la forma de la cuerda. Varias teclas deben compartir el mismo tipo (grosor) de cuerda, pero no sé sobre la tensión. Se intentará el próximo fin de semana.
@Szabolcs: "Tengo curiosidad por ver cómo este BB constante difiere entre las teclas del piano. Debería depender tanto de la tensión de la cuerda como de la forma de la cuerda". Creo que se necesita una solución completa para eso, no solo un espectro de frecuencia. Pero me faltan condiciones de contorno para resolver por separación. Yo solo tengo tu ( 0 , t ) = 0 y tu ( L , t ) = 0 ... ¡Pero al menos ahora tenemos el PDE correcto! ;-)
Las condiciones de contorno se pueden modelar como un sistema de osciladores armónicos amortiguados acoplados. Las frecuencias propias y las relaciones de amortiguamiento se pueden estimar a partir de mediciones de movilidad si tiene el equipo.