Analitzador d’espectre d’àudio d’alta resolució en temps real
VoceVista és un programari d’anàlisi d’espectre d’àudio d’alta resolució en temps real per a Windows i macOS. Rep un senyal en directe d’un micròfon o d’un instrument, o bé un fitxer enregistrat, i dibuixa l’espectrograma al moment amb un desplaçament suau a la freqüència de refresc completa de la pantalla (120 Hz en un MacBook Pro actual, més en monitors d’escriptori ràpids). VoceVista Pro descompon el senyal en més d’un milió de bins FFT, prou detall per a separar parcials molt propers en sons inharmònics com els bols cantants, els gongs i les campanes, i per a fer mesures precises per al disseny d’instruments i la recerca acústica.
La majoria dels programes d’anàlisi d’espectre es queden molt per sota d’això. Han calgut anys d’optimització per a fer viable en un portàtil normal la combinació d’un nombre elevat de bins, una freqüència de refresc alta i una visualització amb desplaçament suau.
Especificacions de l’analitzador d’espectre d’àudio
- Plataforma
- Windows i macOS
- Nombre de bins FFT
- de 256 a 1.048.576 (de 2⁸ a 2²⁰) (VoceVista Pro (VoceVista Basic i VoceVista Video arriben com a màxim a 8.192 pts = 8 kpts = 2¹³))
- Resolució de freqüència
- fins a ~0,046 Hz / bin (a una freqüència de mostreig de 48 kHz, 2²⁰ bins)
- Rang de freqüències mesurable
- la meitat de la freqüència de mostreig (Nyquist), limitat a la pràctica pel micròfon (consulta «Com funcionen la resolució i el rang» més avall per als valors a les freqüències de mostreig habituals)
- Freqüència de refresc de l’espectrograma
- limitada pel monitor, no per l’analitzador (120 Hz en un MacBook Pro actual, més en pantalles d’escriptori ràpides)
- Desplaçament de l’espectrograma
- suau, continu
- Freqüència de mostreig
- limitada pel maquinari, no pel programari (fins a 192 kHz en les interfícies d’àudio habituals, qualsevol en els fitxers carregats)
- Funcions de finestra
- 12 seleccionables (Rectangular, Hamming, Hann, Blackman, Nuttall, Bartlett, Blackman-Nuttall (per defecte), Blackman-Harris, Dolph-Chebyshev, Flat-top, Hann-Poisson, Gaussiana)
Com funcionen la resolució i el rang
Un analitzador d’espectre FFT té dos eixos de freqüència independents, més un tercer eix en el temps. És fàcil confondre’ls, i cadascun fa una cosa diferent.
La resolució de freqüència (amplada de bin) és la finor amb què l’analitzador pot distingir dues freqüències properes. És igual a la freqüència de mostreig dividida per la mida de la FFT. Aquest és l’eix on el nombre de bins demostra el seu valor: més bins a la mateixa freqüència de mostreig vol dir un bin més estret, que separa parcials que altrament es fondrien en un sol pic. El nombre de bins tot sol no és la resolució. La resolució sempre depèn també de la freqüència de mostreig.
El rang de freqüències (freqüència màxima mesurable) és la freqüència més alta que l’analitzador pot mostrar. És el límit de Nyquist, la meitat de la freqüència de mostreig. Només la freqüència de mostreig el determina, i el nombre de bins no hi té res a veure. A la pràctica, aquest rang el torna a limitar el micròfon, que sol ser el límit real (consulta més avall).
La resolució de temps és el tercer eix: cada quant s’actualitza l’espectre i quina durada té la finestra d’anàlisi que examina la FFT. La resolució de freqüència i la de temps es compensen mútuament (els bins més estrets necessiten una finestra de temps més llarga), per això VoceVista ofereix totes dues com a controls independents, perquè puguis triar l’equilibri que convingui a cada tasca.
En resum: el nombre de bins i la freqüència de mostreig determinen la resolució, la freqüència de mostreig tota sola determina el rang, i la finestra d’anàlisi determina com es reparteix aquesta resolució respecte al temps. Amb el màxim de l’edició Pro, prop d’un milió de bins, aquests són els valors de resolució i rang a les freqüències de mostreig habituals:
| Freqüència de mostreig | Freqüència màxima mesurable (Nyquist) | Amplada 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 |
Amb la freqüència de mostreig fixa a 44,1 kHz (la freqüència habitual per a l’anàlisi vocal i l’àudio amb qualitat de CD), aquesta és l’amplada de bin per a cada mida de FFT disponible. Les mides fins a 8.192 pts (8 kpts, 2¹³) estan disponibles a totes les edicions, mentre que les mides de 16.384 pts (16 kpts, 2¹⁴) fins a 1.048.576 pts (1 Mpts, 2²⁰) requereixen l’edició Pro.
| Mida de la FFT (punts) | Amplada de bin a 44,1 kHz |
|---|---|
| 256 pts ( 2⁸) | 172 Hz |
| 512 pts ( 2⁹) | 86,1 Hz |
| 1.024 pts (1 kpts, 2¹⁰) | 43,1 Hz |
| 2.048 pts (2 kpts, 2¹¹) | 21,5 Hz |
| 4.096 pts (4 kpts, 2¹²) | 10,8 Hz |
| 8.192 pts (8 kpts, 2¹³) | 5,38 Hz |
| 16.384 pts (16 kpts, 2¹⁴) | 2,69 Hz |
| 32.768 pts (32 kpts, 2¹⁵) | 1,35 Hz |
| 65.536 pts (64 kpts, 2¹⁶) | 0,673 Hz |
| 131.072 pts (128 kpts, 2¹⁷) | 0,336 Hz |
| 262.144 pts (256 kpts, 2¹⁸) | 0,168 Hz |
| 524.288 pts (512 kpts, 2¹⁹) | 0,084 Hz |
| 1.048.576 pts (1 Mpts, 2²⁰) | 0,042 Hz |
Una nota sobre el rang. El límit superior real el fixa el micròfon, no l’analitzador. La resposta dels micròfons normals cau al voltant dels 20 kHz, cosa que una freqüència de mostreig de 44,1 o 48 kHz cobreix de sobres. Els micròfons professionals de mesura arriben fins a uns 30 o 50 kHz. Més enllà d’això calen instruments de laboratori o transductors d’ultrasons. Així, tot i que el programari funciona sense problemes a 192 kHz amb la interfície d’àudio adequada, el límit que normalment trobes primer és el micròfon. Per a models concrets de totes les franges de preu, consulta les nostres recomanacions de micròfons.
Una nota sobre la resolució. Com a comparació, el valor per defecte per a l’anàlisi del cant és 8.192 pts (8 kpts, 2¹³) a 44,1 kHz, que també és el màxim a VoceVista Basic i VoceVista Video. Això dona uns 5,4 Hz per bin, més que suficient per a la pedagogia vocal, on els harmònics estan separats 100 Hz o més, però no prou per a separar els parcials inharmònics molt propers dels bols i els gongs en el registre greu. A la mateixa freqüència de mostreig, els 1.048.576 pts (1 Mpts, 2²⁰) de l’edició Pro donen uns 0,042 Hz per bin: una resolució 128 vegades més fina.
Marge dinàmic i profunditat de bits
El marge dinàmic, la distància entre els senyals més forts i els més febles que l’analitzador pot distingir, té diversos aspectes que s’acumulen al llarg de la cadena d’àudio. Internament, VoceVista enregistra fins a 32 bits en coma flotant, un format prou ampli perquè l’etapa d’enregistrament no imposi cap límit pràctic, i admet fitxers FLAC importats de 24 i 32 bits (nominalment 144 dB i més). Pel que fa a l’anàlisi, la FFT mateixa té a la pràctica un marge dinàmic útil d’uns 100 dB, determinat per l’atenuació dels lòbuls laterals de la funció de finestra. Les 12 finestres seleccionables de la taula d’especificacions compensen aquest marge dinàmic amb l’amplada del lòbul principal. Amb senyals en directe, normalment s’arriba al límit molt abans: una bona interfície d’àudio dona de 100 a 120 dB de marge dinàmic, i el micròfon i el soroll de la sala en solen restar uns altres 20 dB. Per tant, el marge dinàmic global que veus és el mínim d’aquestes etapes, i a la pràctica el sostre el fixa el maquinari, no l’analitzador.
Mira’l amb senyals reals
Alguns exemples dels tipus de senyals en què l’alta resolució demostra el seu valor. Fes clic en qualsevol imatge per a ampliar-la.
On importa de veritat aquesta resolució
Per a la major part de la pedagogia vocal i de la pràctica musical diària no necessites res que s’acosti a un milió de bins. Aquests són els casos en què sí que cal.
Bols cantants i bols tibetans
Els bols produeixen parcials inharmònics molt propers entre si, sovint a pocs hertzs els uns dels altres en el registre greu. A 23 Hz per bin (una FFT típica de 2.048 punts a 48 kHz), diversos parcials es fonen en un sol pic difuminat. Una amplada de bin inferior a un hertz els separa netament.
Gongs i campanes
Espectres inharmònics rics, amb desenes de modes concentrats en una banda de freqüències estreta. Resoldre els modes individuals, i seguir-ne la velocitat d’extinció, requereix alhora una amplada de bin fina i una freqüència de refresc alta.
Inharmonicitat del piano i afinació estirada
Les cordes reals d’un piano produeixen parcials progressivament més aguts que els múltiples enters de la fonamental. Mesurar aquesta corba d’estirament, la base de l’afinació del piano, depèn d’un seguiment precís de la freqüència dels parcials fins a una fracció d’hertz.
Disseny d’instruments i mesura acústica
Caracteritzar els modes de caixes, plaques, cordes i tubs exigeix el mateix nivell de detall: ressonàncies molt properes que els analitzadors de menys resolució fusionen en un sol bony.
Afinació de cítares, arpes i instruments històrics
Quan el sistema d’afinació mateix és l’objecte d’estudi, o està estirat o temperat de maneres poc evidents, necessites llegir les freqüències reals de les cordes, no les que els atribueix una superposició de temperament igual.
Edicions
La mida màxima de la FFT, i per tant la resolució de freqüència més fina disponible, depèn de l’edició:
| Edició | Nombre màxim de bins FFT | Resolució de freqüència màxima a 44,1 kHz |
|---|---|---|
| VoceVista Basic | 8.192 pts (8 kpts, 2¹³) | 5,38 Hz / bin |
| VoceVista Video | 8.192 pts (8 kpts, 2¹³) | 5,38 Hz / bin |
| VoceVista Pro | 1.048.576 pts (1 Mpts, 2²⁰) | 0,042 Hz / bin |
Per a una comparació completa del que inclou cada edició més enllà de la resolució FFT, consulta la pàgina de les edicions.
Prova’l amb el teu propi senyal
La prova gratuïta de 30 dies inclou totes les funcions. Analitza un bol, un gong, un instrument o qualsevol cosa que vulguis observar en detall.