Detector de tono

Última actualización: 12 de octubre de 2026 · Por Pitch Detectors Editorial Team

Analizador de voz y tono en tiempo real para músicos y vocalistas

Para empezar:

  1. Haz clic en el botón START de abajo
  2. Haz clic en «Permitir» cuando el navegador pida acceso al micrófono
  3. Canta o toca una nota frente a tu micrófono
  4. Mira la nota aparecer en pantalla y en el teclado de piano
  5. El medidor de afinación muestra si estás alto (derecha), bajo (izquierda) o afinado (centro)
--
-- Hz
-- cents

Teclado de piano

Nota actual
--
Frecuencia
-- Hz
Precisión
--
⚠️ Micrófono no detectado. Asegúrate de que tu micrófono esté conectado y de haber concedido el permiso en los ajustes de tu navegador.

Un detector de tono escucha por tu micrófono y muestra al instante qué nota musical estás produciendo, su frecuencia en hercios y cuántos cents por encima o por debajo estás. Este funciona por completo en tu navegador: nada que instalar, ningún audio sale jamás de tu dispositivo. Pulsa START, permite el acceso al micrófono y canta o toca una nota sostenida.

Puntos clave

  • Este detector halla tu nota con autocorrelación: mide la velocidad de repetición de tu onda de sonido y convierte esa velocidad en una nota, una frecuencia y una lectura en cents.
  • La pantalla grande muestra la nota más cercana más la octava; debajo obtienes la frecuencia exacta en Hz y tus cents por encima o por debajo.
  • Oye una nota a la vez: la voz, la flauta y las cuerdas sueltas de guitarra funcionan; los acordes, la batería y la distorsión fuerte no.
  • Cuando dejas de cantar, la pantalla muestra "--": una puerta de ruido impide que el zumbido de fondo cree lecturas falsas.
  • Todo funciona localmente en tu navegador: ningún audio se graba, almacena ni envía a ningún lado.

¿Qué es un detector de tono?

Definición: un detector de tono es una herramienta de análisis de audio en tiempo real que mide la frecuencia fundamental de un sonido y la convierte en información musical. Muestrea el micrófono miles de veces por segundo, encuentra la velocidad de repetición de la forma de onda y la asigna a la nota más cercana de la escala cromática más la desviación en cents respecto a la afinación perfecta.

Los cantantes verifican la entonación durante la práctica; los instrumentistas los usan como afinadores; los docentes los usan para el entrenamiento auditivo, ya que los alumnos pueden ver la nota que cantaron y cuánto se desvió. Los detectores en el navegador no necesitan descargar ninguna app: la Web Audio API da a cualquier navegador moderno los datos crudos del micrófono que las matemáticas necesitan.

Cómo funciona este detector de tono

Este detector toma fragmentos cortos del audio de tu micrófono, mide la velocidad de repetición de la forma de onda y convierte esa velocidad en un nombre de nota, una frecuencia y una lectura en cents.

Tu navegador solicita el micrófono con getUserMedia y dirige el flujo a la Web Audio API. Un nodo analizador captura fragmentos de 2048 muestras: unos 43 milisegundos a la común frecuencia de muestreo de 48 kHz. Un algoritmo de autocorrelación normalizada compara cada fragmento con copias desplazadas en el tiempo de sí mismo; el desplazamiento con la coincidencia más fuerte es el período de la onda (τ), y la frecuencia fundamental es f₀ = frecuencia de muestreo ÷ τ. Este enfoque en el dominio del tiempo mantiene la precisión en notas graves, donde el análisis FFT sufre por fuga espectral.

La herramienta asigna f₀ a la escala cromática con La4 = 440 Hz mediante la fórmula MIDI n = 69 + 12 × log₂(f₀ ÷ 440). Redondear n da la nota más cercana; la fracción restante se convierte en la desviación en cents: cents = 1200 × log₂(f₀ ÷ objetivo). Dos salvaguardas mantienen la pantalla honesta: los sonidos más silenciosos que un nivel RMS de 0.01 se rechazan (la pantalla muestra "--") y solo se informa de 50–2000 Hz. Los armónicos de múltiplo entero que viajan sobre tu fundamental se ignoran: el algoritmo rastrea la velocidad de repetición de la onda completa.

Nota metodológica: comprobamos esta cadena contra referencias fijas: 440 Hz se lee como La4 a 0 cents, 446 Hz se lee como La4 a +23 cents, el silencio se mantiene en "--", y todos los casos pasaron. El refinamiento más conocido es el algoritmo YIN (de Cheveigné & Kawahara, JASA, 2002). Última revisión: octubre de 2026.

De la voz a la nota: las matemáticas paso a paso

Esto es exactamente lo que ocurre dentro de la herramienta cuando cantas un La ligeramente alto a 446 Hz:

  1. Captura: el analizador toma 2048 muestras: un fragmento de 43 ms de tu voz.
  2. Búsqueda del período: la autocorrelación halla la repetición más fuerte en τ ≈ 107.6 muestras.
  3. Frecuencia: f₀ = 48000 ÷ 107.6 ≈ 446 Hz.
  4. Nota más cercana: 69 + 12 × log₂(446 ÷ 440) = 69.23, que se redondea a MIDI 69: A4.
  5. Afinación: 1200 × log₂(446 ÷ 440) = +23.5 cents frente al objetivo de 440 Hz: la pantalla redondea a +23 por encima.
  6. Puntuación de precisión: 100 − 23 = 77%; la aguja se sitúa a 23/50 del camino hacia el borde derecho del medidor.

Cada lectura en pantalla es esta cadena, actualizada muchas veces por segundo.

ilustración del flujo de señal: micrófono → búfer de 2048 muestras → búsqueda del período por autocorrelación → frecuencia fundamental → nombre de nota, Hz y cents
Texto alternativo: «Flujo de señal de la detección de tono en el navegador, desde el búfer del micrófono pasando por la autocorrelación hasta la lectura de nota y cents»

Cómo usar este detector de tono

Pulsa START, permite el micrófono y canta o toca una nota sostenida: la herramienta hace el resto.

  1. Pulsa «🎤 START DETECTION». El botón se pone rojo y dice STOP mientras escucha.
  2. Haz clic en Permitir cuando tu navegador pida permiso de micrófono (soluciones abajo si no aparece el aviso).
  3. Canta o toca una nota sostenida: un «ah» directo sin vibrato se lee más limpio.
  4. Lee la pantalla grande: nota más octava (p. ej. A4), frecuencia exacta en Hz y cents por encima (+) o por debajo (−).
  5. Mira la aguja de afinación: izquierda = bajo, derecha = alto, centrada en verde = afinado.
  6. Revisa el teclado de piano: tu nota se ilumina, y los cuadros de estadísticas muestran nota, frecuencia y precisión.
  7. Pulsa STOP al terminar para liberar el micrófono.

Cómo leer tu resultado

El número de cents te dice qué tan lejos estás de la afinación perfecta, y si la diferencia importa:

Desviación en centsCómo suenaQué hacer
0–5Afinado: inaudible para casi todo el mundoNada. Es una afinación terminada.
6–15Ligeramente desviado: los oídos entrenados lo captan en aislamientoBien para practicar; ajusta antes de grabar.
16–50Claramente audible; a 50 estás a un cuarto de tonoVuelve a afinar la cuerda o corrige el tono.
51–100Cercano al siguiente semitono: suena como la nota equivocadaDetente y verifica que apuntas a la nota correcta.

+ significa afinar hacia abajo, − significa afinar hacia arriba. Los instrumentistas de cuerda se acercan desde abajo, ya que afinar hacia arriba mantiene la tensión de la cuerda estable. La puntuación de precisión es 100 menos tu desviación en cents. Convierte cualquier diferencia en cents con la calculadora de cents.

Encuentra tu rango vocal con tu nota

Canta tu nota más grave y tu nota más aguda dentro de tu zona de confort frente al detector y busca tu tipo de voz en esta tabla:

Tipo de voz Rango típico de notas Rango de frecuencia fundamental
BajoE2 – E482.41 Hz – 329.63 Hz
BarítonoA2 – A4110.00 Hz – 440.00 Hz
TenorC3 – C5130.81 Hz – 523.25 Hz
ContraltoF3 – F5174.61 Hz – 698.46 Hz
MezzosopranoA3 – A5220.00 Hz – 880.00 Hz
SopranoC4 – C6261.63 Hz – 1046.50 Hz

El detector de rango vocal te guía por esta prueba nota por nota.

Por qué salta la lectura: 6 fallos comunes y soluciones

Una lectura que salta casi nunca es un detector roto:

Lo que vesPor qué ocurreSolución
Nota una octava más grave o más aguda (A3 en lugar de A4)Error de octava: un segundo armónico fuerte hace que el período parezca la mitad o el doble de largoAcércate al micrófono y usa una vocal más pura
La pantalla muestra "--" mientras cantasTu señal está por debajo de la puerta de ruido de 0.01 RMSAcércate, sube el volumen de entrada, reactiva el micrófono
La aguja parpadea sin que nadie canteRuido de fondo (ventilador, tráfico) analizado como señalBusca un lugar más silencioso; mantén el micrófono cerca
La lectura oscila ±20 a 50 centsVibrato natural: tu tono se está moviendo de verdadCanta primero un tono directo para hallar tu centro
La nota alterna entre dos tonosConsonantes y respiración entre notas sostenidasSostén una vocal («ah», «oo»); evita sonidos como «s» o «t»
La pantalla va por detrás de tu vozLa ventana de análisis de 43 ms más una actualización de pantallaNormal: sostén cada nota un poco más
dos formas de onda: una fundamental a 220 Hz con un segundo armónico fuerte, que muestra cómo la autocorrelación puede fijarse en el medio período e informar A4 en lugar de A3
Texto alternativo: «Forma de onda que muestra cómo un segundo armónico fuerte provoca un error de octava en la detección de tono por autocorrelación»

¿El micrófono no funciona? Soluciones de permisos y HTTPS

Si START muestra el cuadro de advertencia o no ocurre nada, la causa casi siempre es un permiso de micrófono bloqueado. El acceso al micrófono requiere un contexto seguro (HTTPS), según la documentación de MDN sobre Web API: este sitio se sirve por HTTPS, así que el navegador debería pedirte permiso. Si no lo hace, es probable que el permiso se denegara antes:

  • Chrome / Edge: haz clic en el ícono de cámara a la izquierda de la barra de direcciones, pon Micrófono en Permitir y recarga.
  • Safari (Mac): menú Safari → Ajustes → Sitios web → Micrófono → Permitir para este sitio. iPhone: Ajustes → Safari → Micrófono → Permitir.
  • Firefox: haz clic en el candado de la barra de direcciones, elimina el permiso de micrófono bloqueado y recarga.

¿Aún nada? Prueba el micrófono con la herramienta de prueba de micrófono: si esa página te oye, el fallo es el permiso de esta página, no tu hardware.

¿Puede un detector de tono oír acordes?

No: este detector oye exactamente un tono a la vez. La autocorrelación asume un único período repetido. Un acorde apila dos o más períodos en competencia, así que la coincidencia más fuerte salta entre ellos y la pantalla parpadea entre notas. Lo mismo ocurre con notas de piano bajo el pedal de sustain, la batería y la guitarra con mucha distorsión.

Funciona bien: voz, silbidos, flauta, trompeta, violín y cuerdas sueltas de guitarra o bajo tocadas limpiamente. Para nombrar acordes, usa el identificador de acordes: está hecho para la armonía; esta herramienta está hecha para líneas melódicas individuales.

La historia de los 439 Hz: por qué el tono de concierto es La440

La440 es un compromiso, y el acuerdo original fue 439 Hz, no 440. En 1939 una conferencia internacional fijó 440 Hz para el La sobre el Do central, un punto medio entre el tono francés más grave (435 Hz, el diapason normal fijado por ley en 1859) y tonos más agudos usados en otros lugares. La conferencia primero acordó 439 Hz; se cuenta que pasó a 440 en parte porque 439, un número primo, era incómodo de generar con el equipo de laboratorio de la época. La ISO adoptó 440 Hz en 1955 como ISO 16 y lo reafirmó en 1975.

Esa es la referencia de este detector. En la práctica el tono sigue variando: muchas orquestas europeas afinan a 441–444 Hz, así que si tu conjunto afina por encima de 440, espera una lectura unos cents por debajo. La herramienta tiene razón; tu referencia simplemente difiere.

Limitaciones

  • Una nota a la vez. Acordes, dobles cuerdas y percusión producen lecturas parpadeantes o incorrectas.
  • Referencia fija en La440. No puede seguir a un conjunto afinado a 442 Hz: interpreta los cents contra tu propia referencia.
  • Vibrato, bends y scoops se registran como errores de afinación. El detector mide lo que oye, no lo que querías.
  • El rango es 50–2000 Hz. Los subgraves por debajo de aproximadamente Sol1 y los silbidos por encima de aproximadamente Si6 quedan fuera de la detección.
  • Las fuentes bajo la puerta de ruido de 0.01 RMS muestran "--" en lugar de una nota.
  • El procesamiento del micrófono varía. Teléfonos y portátiles aplican supresión de ruido y cancelación de eco que no siempre puedes desactivar, lo que puede difuminar la forma de onda, y el eco de la sala añade copias retardadas de tu nota.
  • Unos 30–60 ms de latencia. Bien para practicar, no para trabajo de grabación con precisión de muestra.

Detector de tono frente a las alternativas

Elige la herramienta que encaje con el trabajo.

HerramientaIdeal paraDesventaja
Este detector de tono onlineNota + Hz + cents gratis al instante; sin instalaciónNecesita micrófono + HTTPS; una nota a la vez
Afinador de pinza por vibraciónAfinar en un escenario ruidoso (siente la vibración, ignora el ruido de la sala)Cuesta dinero; un instrumento
Afinador de guitarra onlineAfinar cada cuerda a su nota objetivoSolo para guitarra
Editor de tono en el DAW (Melodyne, Auto-Tune)Corregir el tono en audio grabadoDe pago; edita grabaciones, no entrena tu oído
Diapasón o flauta de afinaciónUna referencia acústica fiable, sin bateríaUn tono fijo; sin lectura en cents

Preguntas frecuentes

Captura fragmentos de audio de 2048 muestras y ejecuta un algoritmo de autocorrelación normalizada para hallar la velocidad de repetición de la onda: la frecuencia fundamental (f₀ = frecuencia de muestreo ÷ período). La herramienta asigna f₀ a la nota más cercana de la escala cromática con La4 = 440 Hz e informa tus cents por encima o por debajo.

La frecuencia es la velocidad objetiva de vibración, medida en hercios. El tono es cómo tu cerebro percibe esa velocidad: la sensación subjetiva de «agudo» frente a «grave». Una vibración de 440 Hz se percibe como La4, aunque dos tonos de 440 Hz pueden sentirse ligeramente distintos con timbres diferentes. Este detector mide la frecuencia y la convierte en el nombre de tono que tu oído espera.

Un cent es 1/100 de semitono, así que 100 cents forman el paso entre dos teclas de piano vecinas. Una lectura de 0 significa afinación perfecta. Los números positivos indican que estás alto (demasiado agudo); los negativos, que estás bajo (demasiado grave). La mayoría de los oyentes nota errores a partir de unos 5–8 cents, así que cualquier valor dentro de ±5 es un buen resultado.

Es un error de octava, el fallo más común en la detección de tono. Cuando el segundo armónico supera a la fundamental, el algoritmo se fija en un período de la mitad de longitud e informa una nota 12 semitonos más alta, o al contrario. Canta o toca más cerca del micrófono con una vocal más pura, lo que refuerza la fundamental frente a sus armónicos.

No. La captura del micrófono, las matemáticas de autocorrelación y la pantalla funcionan localmente en tu navegador mediante la Web Audio API. Nada se guarda, almacena ni transmite: cerrar la pestaña o pulsar STOP corta por completo el flujo del micrófono. Por eso tampoco se necesita cuenta ni registro.

La440 se convirtió en la referencia internacional después de que una conferencia de 1939 lo eligiera como compromiso entre los estándares nacionales de tono; la ISO lo adoptó en 1955 como ISO 16 (reafirmado en 1975). Mantiene pianos, orquestas y software en la misma cuadrícula en todo el mundo. Dato histórico: la conferencia primero acordó 439 Hz antes de pasar a 440.

Rastrea fundamentales desde unos 50 Hz (por debajo del Do2 grave) hasta 2000 Hz (por encima del Do6 agudo de soprano), lo que cubre los seis tipos de voz clásicos: bajo, barítono, tenor, contralto, mezzosoprano y soprano. Las notas del registro de silbido y las notas subgraves fuera de esa ventana no se registrarán.

Sí: toca una cuerda a la vez y el detector muestra su nota y su desviación en cents, que es todo lo que la afinación necesita. No funcionará con un acorde rasgueado. Para una afinación cuerda por cuerda más rápida con objetivos de afinación estándar predefinidos, el afinador de guitarra online dedicado es más cómodo.

El análisis en sí no necesita conexión: todas las matemáticas funcionan localmente una vez cargada la página. Pero necesitas internet para cargar la página, y el acceso al micrófono requiere que la página se sirva por HTTPS. Ningún audio se sube jamás, haya conexión o no.

Cada lectura analiza un fragmento de 43 ms (2048 muestras a 48 kHz), y la pantalla se actualiza una vez por fotograma de animación: el retardo total ronda los 30–60 ms. Es imperceptible al cantar, pero las escalas muy rápidas y las notas en staccato pueden mezclarse.