Dentro del afinador

Cómo funciona un afinador de guitarra online

Revisado y actualizado 2026-08-15

Descubre cómo un navegador convierte el audio del micrófono en una frecuencia detectada, encuentra la nota más cercana e indica si la cuerda está baja o alta.

Un afinador online no «oye» una nota como una persona. Recibe una onda de audio que cambia rápidamente, calcula cuántas veces se repite por segundo y compara la frecuencia obtenida con una tabla de notas musicales.

Señal del micrófono
Muestras de audio
Estimación de altura
Nota más cercana
Baja / afinada / alta

1. El navegador recibe el audio del micrófono

Después de conceder permiso, Web Audio API crea un flujo de audio en directo. Guitar-Tuner.org analiza ese flujo localmente. No necesita subir ni almacenar una grabación para calcular la altura.

El audio se representa como una secuencia de valores de muestra. En vez de analizar un flujo infinito de una vez, el afinador utiliza bloques cortos. Este sitio emplea bloques de 4096 muestras: suficientemente largos para mostrar las ondas repetidas de las frecuencias graves de la guitarra, pero todavía rápidos.

2. La detección de altura encuentra la repetición

Un sonido musical estable se repite de forma aproximadamente periódica. Si un ciclo se repite 110 veces por segundo, la frecuencia fundamental es 110 Hz, el objetivo de A2. Las cuerdas reales también producen armónicos en múltiplos de la fundamental; estos determinan el timbre y complican la detección más allá de buscar la frecuencia más fuerte.

Guitar-Tuner.org utiliza la biblioteca Aubio para calcular la altura. También descarta lecturas demasiado silenciosas, fuera del registro del instrumento o inestables entre ventanas consecutivas. Así reduce los saltos causados por el ruido y por el transitorio agudo al pulsar.

Ejemplo: detectar la cuerda A al aire

Supongamos que tres ventanas estables calculan 109,7, 109,9 y 109,8 Hz. Los valores son cercanos, por lo que el afinador acepta la señal y compara aproximadamente 109,8 Hz con las notas objetivo. A2 a 110 Hz es la coincidencia más próxima.

3. La frecuencia se convierte en una nota

Las notas del temperamento igual siguen un patrón logarítmico. Cada semitono multiplica la frecuencia por la raíz duodécima de dos. El afinador puede calcular la nota más cercana respecto a A4 = 440 Hz:

distancia de nota = 12 × log₂(frecuencia medida ÷ 440)

Redondear esa distancia al semitono entero más cercano identifica la nota; la fracción restante se convierte en el error de afinación.

4. Los cents describen el error restante

El nombre de la nota más cercana es solo una parte de la respuesta. Una cuerda a 109,8 Hz y otra a 111 Hz pueden identificarse como A2, pero la primera está ligeramente baja y la segunda alta. Los cents expresan esa distancia de forma coherente:

cents = 1200 × log₂(frecuencia medida ÷ frecuencia objetivo)

Medición de A2DiferenciaInstrucción
109,0 Hzaprox. −16 centsTensar la cuerda
110,0 Hz0 centsAfinada
111,0 Hzaprox. +16 centsAflojar la cuerda

Por qué a veces salta la pantalla

  • El ataque es agudo: una pulsación fuerte estira temporalmente la cuerda.
  • Dominan los armónicos: el detector puede fijarse en un sobretono.
  • Se superponen sonidos: otras cuerdas o el ruido crean señales competidoras.
  • La señal es débil: la distancia al micrófono dificulta distinguirla del ruido.
  • La nota se apaga: al bajar el volumen, la estimación pierde estabilidad.

Cómo ofrecer una señal limpia

  1. Silencia las cuerdas que no estás afinando.
  2. Coloca el instrumento razonablemente cerca del micrófono.
  3. Pulsa una vez con fuerza moderada y deja sonar la nota.
  4. Espera una fracción de segundo a que se estabilice el ataque.
  5. Realiza ajustes pequeños y vuelve a pulsar en vez de girar continuamente la clavija.

Modo micrófono frente a afinación de oído

El modo micrófono mide la altura y es la opción más rápida cuando necesitas un objetivo. El modo de oído reproduce una referencia, pero deja la comparación en tus manos. Practicar de oído mejora la percepción; el modo automático resulta mejor para comprobar una entonación precisa.

Preguntas frecuentes

¿Envía el afinador el audio a un servidor?

No. El análisis ocurre dentro de tu navegador. El navegador controla el permiso del micrófono y puedes retirarlo en los ajustes del sitio.

¿Por qué muestra la cuerda equivocada?

La cuerda puede estar lejos de su objetivo o el detector puede seguir un armónico fuerte. Selecciona la cuerda manualmente, silencia las demás y compara la octava y la frecuencia con el objetivo previsto.