analizador de espectro de audio para navegador

Visualización de espectro, forma de onda y espectrograma sin instalar nada.

¿Cómo funciona el analizador de espectro de audio?

El analizador utiliza el micrófono o archivos de audio para capturar el sonido directamente en el navegador, sin necesidad de instalar programas ni enviar datos a servidores externos. El procesamiento se realiza mediante la API Web Audio, que permite analizar la señal en tiempo real.

Mediante una Transformada Rápida de Fourier (FFT), el sistema descompone el audio en diferentes frecuencias. Esto permite mostrar visualizaciones como barras de espectro, formas de onda y espectrogramas, actualizados al instante gracias al Canvas de HTML5.

Opciones de visualización y ajuste

Puede alternar entre distintas vistas: barras de espectro para ver el contenido de cada frecuencia, forma de onda para observar la dinámica temporal, y espectrograma para analizar cómo evolucionan las frecuencias a lo largo del tiempo.

El usuario puede elegir entre escalas lineales o logarítmicas, útiles para músicos al identificar notas musicales. Además, existe una opción de suavizado que promedia los datos actuales y anteriores, lo que ayuda a estabilizar las visualizaciones y resalta patrones de frecuencia persistentes.

Limitaciones y precisión del análisis

La exactitud en la identificación de frecuencias y notas depende de la calidad de la entrada y la configuración del FFT. Señales complejas o ruidosas pueden reducir la precisión; el suavizado puede ayudar, pero puede ocultar transitorios breves.

El análisis se limita a audio accesible desde el navegador: micrófono o archivos cargados. No se puede analizar sonido del sistema sin entrada explícita. Todo el procesamiento es local, sin grabar ni almacenar el audio, y la resolución está determinada por las capacidades del navegador.

¿Cómo de precisa es la identificación de frecuencias y notas?

La precisión depende de la calidad del audio y del tamaño del FFT seleccionado. Para señales claras, el análisis es bastante exacto; en ambientes ruidosos o con sonidos complejos, puede haber pequeñas desviaciones. El smoothing puede ayudar a estabilizar la visualización pero puede suavizar transitorios.

¿Puede analizar audio estéreo?

Sí, admite archivos estéreo, aunque el análisis principal suele representar un canal o una mezcla de ambos. Para visualizaciones específicas, puede variar según la configuración del navegador y el archivo cargado.

¿Qué resolución máxima ofrece el análisis?

La resolución está determinada por el tamaño del FFT, que puede ajustarse en la configuración. Cuanto mayor el tamaño, mejor la separación de frecuencias, aunque puede aumentar la latencia. El límite depende de la potencia del navegador y del dispositivo.

¿Funciona sin conexión a internet?

Una vez cargada la página, el analizador opera completamente offline. No necesita conexión para procesar ni visualizar audio, ya que todo ocurre localmente en el navegador.

¿Se pueden exportar las visualizaciones o los datos?

No hay funciones de exportación directa en la herramienta. Si desea guardar visualizaciones puede grabar la pantalla externamente. Los datos de audio no se almacenan ni transmiten.

Preguntas frecuentes

¿Cómo de precisa es la identificación de frecuencias y notas?

La exactitud depende del tipo de señal y el tamaño de FFT. Para sonidos simples y limpios, la precisión es alta; en señales complejas o ruidosas puede haber variaciones. El suavizado estabiliza la visualización pero puede atenuar sonidos cortos.

¿Analiza audio estéreo o solo mono?

El análisis acepta archivos estéreo y micrófono, pero normalmente procesa un canal o la mezcla. La visualización puede variar según el archivo y las capacidades del navegador.

¿Cuál es la resolución máxima de frecuencias?

La resolución está determinada por el tamaño del FFT. Un tamaño mayor permite distinguir frecuencias próximas, pero incrementa la latencia. El valor máximo depende de su navegador y equipo.

¿Funciona offline o necesita internet?

Funciona totalmente en el navegador después de cargar la página; puede analizar audio sin conexión y no depende de servidores externos.

¿Se pueden exportar visualizaciones o datos?

No hay exportación integrada. Puede grabar la pantalla si necesita guardar el resultado; la herramienta no almacena ni envía datos fuera de su equipo.

¿Cómo afecta el suavizado a los sonidos transitorios?

El suavizado promedia los datos y ayuda a estabilizar la visualización. Sin embargo, puede diluir sonidos breves o transitorios, haciéndolos menos visibles en el espectro.

¿Algo no funciona o tienes una idea para esta herramienta? Cuéntanos