Analizador de espectro de audio de alta resolución en tiempo real
VoceVista es un software de análisis de espectro de audio de alta resolución en tiempo real para Windows y macOS. Recibe una señal en directo de un micrófono o un instrumento, o un archivo grabado, y genera el espectrograma al instante con un desplazamiento fluido a la frecuencia de actualización completa de la pantalla (120 Hz en un MacBook Pro actual, más en monitores de escritorio rápidos). VoceVista Pro descompone la señal en más de un millón de bins de FFT, detalle suficiente para separar parciales muy próximos en sonidos inarmónicos como los cuencos cantores, los gongs y las campanas, y para realizar mediciones precisas en el diseño de instrumentos y la investigación acústica.
La mayoría del software de análisis de espectro se queda muy por debajo de esto. Hicieron falta años de optimización para que la combinación de un gran número de bins, una alta frecuencia de actualización y una visualización con desplazamiento fluido fuera viable en un portátil normal.
Especificaciones del analizador de espectro de audio
- Plataforma
- Windows y macOS
- Número de bins de FFT
- 256 a 1.048.576 (2⁸ a 2²⁰) (VoceVista Pro (VoceVista Basic y VoceVista Video llegan como máximo a 8192 puntos = 8 kpts = 2¹³))
- Resolución de frecuencia
- hasta ~0,046 Hz / bin (a una tasa de muestreo de 48 kHz, 2²⁰ bins)
- Rango de frecuencia medible
- la mitad de la tasa de muestreo (Nyquist), limitado en la práctica por el micrófono (consulte «Cómo funcionan la resolución y el rango» más abajo para ver los valores a las tasas de muestreo habituales)
- Frecuencia de actualización del espectrograma
- limitada por el monitor, no por el analizador (120 Hz en un MacBook Pro actual, más en pantallas de escritorio rápidas)
- Desplazamiento del espectrograma
- fluido, continuo
- Tasa de muestreo
- limitada por el hardware, no por el software (hasta 192 kHz en las interfaces de audio habituales, arbitraria en los archivos cargados)
- Funciones de ventana
- 12 seleccionables (Rectángulo, Hamming, Hann, Blackman, Nuttall, Bartlett, Blackman-Nuttall (predeterminada), Blackman-Harris, Dolph-Chebyshev, Plana, Hann-Poisson, Gaussiana)
Cómo funcionan la resolución y el rango
Un analizador de espectro FFT tiene dos ejes de frecuencia independientes, más un tercer eje en el tiempo. Es fácil confundirlos, y cumplen funciones distintas.
La resolución de frecuencia (ancho de bin) indica con qué finura puede distinguir el analizador dos frecuencias cercanas. Es igual a la tasa de muestreo dividida por el tamaño de la FFT. Este es el eje en el que el número de bins demuestra su valor: más bins a la misma tasa de muestreo significan un bin más estrecho, que separa parciales que de otro modo se fundirían en un solo pico. El número de bins por sí solo no es la resolución. La resolución siempre depende también de la tasa de muestreo.
El rango de frecuencia (frecuencia máxima medible) es la frecuencia más alta que el analizador puede llegar a mostrar. Es el límite de Nyquist, la mitad de la tasa de muestreo. Solo la tasa de muestreo lo determina, y el número de bins no tiene nada que ver con él. En la práctica, este rango vuelve a estar limitado por el micrófono, que suele ser el límite real (véase más abajo).
La resolución de tiempo es el tercer eje: con qué frecuencia se actualiza el espectro y qué duración tiene la ventana de análisis que examina la FFT. La resolución de frecuencia y la resolución de tiempo se compensan entre sí (los bins más estrechos necesitan una ventana de tiempo más larga), por eso VoceVista ofrece ambas como controles independientes, para que pueda elegir el equilibrio que mejor se adapte a la tarea.
En resumen: el número de bins junto con la tasa de muestreo fijan la resolución, la tasa de muestreo por sí sola fija el rango, y la ventana de análisis determina cómo se reparte esa resolución frente al tiempo. Con el máximo de la edición Pro, alrededor de un millón de bins, estos son la resolución y el rango que se obtienen a las tasas de muestreo habituales:
| Tasa de muestreo | Frecuencia máxima medible (Nyquist) | Ancho de bin a 2²⁰ |
|---|---|---|
| 22 kHz | 11 kHz | 0,021 Hz |
| 44,1 kHz | 22,05 kHz | 0,042 Hz |
| 48 kHz | 24 kHz | 0,046 Hz |
| 96 kHz | 48 kHz | 0,092 Hz |
| 192 kHz | 96 kHz | 0,183 Hz |
Manteniendo la tasa de muestreo constante en 44,1 kHz (la tasa habitual para el análisis vocal y el audio con calidad de CD), este es el ancho de bin para cada tamaño de FFT disponible. Los tamaños de hasta 8192 puntos (8 kpts, 2¹³) están disponibles en todas las ediciones, mientras que los tamaños de 16.384 puntos (16 kpts, 2¹⁴) a 1.048.576 puntos (1 Mpts, 2²⁰) requieren la edición Pro.
| Tamaño de FFT (puntos) | Ancho de bin a 44,1 kHz |
|---|---|
| 256 puntos ( 2⁸) | 172 Hz |
| 512 puntos ( 2⁹) | 86,1 Hz |
| 1024 puntos (1 kpts, 2¹⁰) | 43,1 Hz |
| 2048 puntos (2 kpts, 2¹¹) | 21,5 Hz |
| 4096 puntos (4 kpts, 2¹²) | 10,8 Hz |
| 8192 puntos (8 kpts, 2¹³) | 5,38 Hz |
| 16.384 puntos (16 kpts, 2¹⁴) | 2,69 Hz |
| 32.768 puntos (32 kpts, 2¹⁵) | 1,35 Hz |
| 65.536 puntos (64 kpts, 2¹⁶) | 0,673 Hz |
| 131.072 puntos (128 kpts, 2¹⁷) | 0,336 Hz |
| 262.144 puntos (256 kpts, 2¹⁸) | 0,168 Hz |
| 524.288 puntos (512 kpts, 2¹⁹) | 0,084 Hz |
| 1.048.576 puntos (1 Mpts, 2²⁰) | 0,042 Hz |
Una nota sobre el rango. Es el micrófono, y no el analizador, el que fija el límite superior en la práctica. Los micrófonos normales empiezan a atenuarse hacia los 20 kHz, algo que una tasa de muestreo de 44,1 o 48 kHz cubre con holgura. Los micrófonos de medición profesionales llegan hasta unos 30 o 50 kHz. Más allá de eso se necesita instrumentación de laboratorio o transductores ultrasónicos. Así que, aunque el software funcione sin problemas a 192 kHz con la interfaz de audio adecuada, el límite con el que suele toparse primero es el micrófono. Para ver modelos concretos en toda la gama de precios, consulte nuestras recomendaciones de micrófonos.
Una nota sobre la resolución. A modo de comparación, el ajuste predeterminado para el análisis del canto es de 8192 puntos (8 kpts, 2¹³) a 44,1 kHz, que es también el máximo en VoceVista Basic y VoceVista Video. Eso da unos 5,4 Hz por bin, más que suficiente para la pedagogía vocal, donde los armónicos están separados por 100 Hz o más, pero no lo bastante para separar los parciales inarmónicos muy próximos de los cuencos y los gongs en su registro grave. A la misma tasa de muestreo, los 1.048.576 puntos (1 Mpts, 2²⁰) de la edición Pro dan unos 0,042 Hz por bin: una resolución 128 veces más fina.
Rango dinámico y profundidad de bits
El rango dinámico, la diferencia entre las señales más fuertes y más débiles que el analizador puede distinguir, tiene varios aspectos que se suman a lo largo de la cadena de audio. VoceVista graba internamente en coma flotante de hasta 32 bits, un margen tan amplio que la propia etapa de grabación no impone ningún límite práctico, y admite archivos FLAC importados de 24 y 32 bits (nominalmente 144 dB y más). En cuanto al análisis, la propia FFT tiene en la práctica un rango dinámico útil de unos 100 dB, determinado por la atenuación de los lóbulos laterales de la función de ventana. Las 12 ventanas seleccionables que figuran en la tabla de especificaciones intercambian este rango dinámico por anchura del lóbulo principal. Con señales en directo, el límite suele alcanzarse mucho antes: una buena interfaz de audio ofrece entre 100 y 120 dB de rango dinámico, y el micrófono y el ruido de la sala suelen restar otros 20 dB. Así que el rango dinámico global que ve es el mínimo de estas etapas, y en la práctica es el hardware, no el analizador, el que pone el techo.
Véalo con señales reales
Algunos ejemplos del tipo de señales en las que la alta resolución demuestra su valor. Haga clic en cualquier imagen para ampliarla.
Dónde importa realmente esta resolución
Para la mayor parte de la pedagogía vocal y la práctica musical diaria no necesita nada parecido a un millón de bins. Estos son los casos en los que sí.
Cuencos cantores y cuencos tibetanos
Los cuencos producen parciales inarmónicos muy próximos entre sí, a menudo separados por unos pocos hercios en el registro grave. A 23 Hz por bin (una FFT típica de 2048 puntos a 48 kHz), varios parciales se funden en un único pico difuso. Un ancho de bin inferior a un hercio los separa con nitidez.
Gongs y campanas
Espectros inarmónicos ricos, con decenas de modos concentrados en una banda de frecuencia estrecha. Resolver los modos individuales, y seguir sus tasas de decaimiento, requiere a la vez un ancho de bin fino y una frecuencia de actualización alta.
Inarmonicidad del piano y afinación estirada
Las cuerdas reales de un piano producen parciales cada vez más agudos que los múltiplos enteros de la fundamental. Medir esa curva de estiramiento, la base de la afinación del piano, depende de un seguimiento preciso de la frecuencia de los parciales hasta una fracción de hercio.
Diseño de instrumentos y medición acústica
Caracterizar los modos de cajas, placas, cuerdas y tubos exige el mismo nivel de detalle: resonancias muy próximas que los analizadores de menor resolución funden en un único bulto.
Afinación de cítaras, arpas e instrumentos históricos
Cuando el propio sistema de afinación es el objeto de estudio, o está estirado o temperado de formas poco evidentes, necesita leer las frecuencias reales de las cuerdas, no las que les supone una plantilla de temperamento igual.
Ediciones
El tamaño máximo de FFT, y por tanto la resolución de frecuencia más fina disponible, varía según la edición:
| Edición | Número máximo de bins de FFT | Resolución de frecuencia máxima a 44,1 kHz |
|---|---|---|
| VoceVista Basic | 8192 puntos (8 kpts, 2¹³) | 5,38 Hz / bin |
| VoceVista Video | 8192 puntos (8 kpts, 2¹³) | 5,38 Hz / bin |
| VoceVista Pro | 1.048.576 puntos (1 Mpts, 2²⁰) | 0,042 Hz / bin |
Para ver una comparación completa de lo que incluye cada edición más allá de la resolución FFT, consulte la página de ediciones.
Pruébelo con su propia señal
La prueba gratuita de 30 días incluye todas las funciones. Pruébela con un cuenco, un gong, un instrumento o cualquier cosa que quiera examinar en detalle.