高解析度即時音訊頻譜分析儀
VoceVista 是適用於 Windows 與 macOS 的高解析度即時音訊頻譜分析軟體。它可接收來自麥克風或樂器的即時訊號,或是已錄製的檔案,並即時繪製聲譜圖,以螢幕的完整更新率平順捲動(目前的 MacBook Pro 上為 120 Hz,高速桌上型螢幕上更高)。VoceVista Pro 能將訊號解析為超過一百萬個 FFT 頻率點(bin),細節足以分開頌缽、鑼和鐘等非諧和聲音中間距緊密的分音,並可為樂器設計與聲學研究進行精確測量。
大多數頻譜分析軟體的上限遠低於此。我們投入多年的最佳化工作,才讓高頻率點數量、高更新率與平順捲動的顯示能在一般筆記型電腦上同時實現。
音訊頻譜分析儀規格
- 平台
- Windows 與 macOS
- FFT 頻率點數量
- 256 至 1,048,576(2⁸ 至 2²⁰) (VoceVista Pro(VoceVista Basic 與 VoceVista Video 的上限為 8,192 pts = 8 kpts = 2¹³))
- 頻率解析度
- 最細可達約 0.046 Hz / 頻率點 (於 48 kHz 取樣率、2²⁰ 個頻率點時)
- 可測量的頻率範圍
- 取樣率的一半(奈奎斯特頻率),實務上受麥克風限制 (常見取樣率下的數值請參閱下方「解析度與範圍的運作方式」)
- 聲譜圖更新率
- 受螢幕限制,而非分析儀 (目前的 MacBook Pro 上為 120 Hz,高速桌上型螢幕上更高)
- 聲譜圖捲動
- 平順、連續
- 取樣率
- 受硬體限制,而非軟體 (常見音訊介面最高可達 192 kHz,載入的檔案則不受限制)
- 窗函數
- 12 種可選 (矩形、Hamming、Hann、Blackman、Nuttall、Bartlett、Blackman-Nuttall(預設)、Blackman-Harris、Dolph-Chebyshev、平頂、Hann-Poisson、高斯)
解析度與範圍的運作方式
FFT 頻譜分析儀有兩個獨立的頻率軸,外加第三個時間軸。它們很容易混淆,而且作用各不相同。
頻率解析度(頻率點間距)是指分析儀能多精細地分辨兩個相近的頻率。它等於取樣率除以 FFT 大小。頻率點數量正是在這個軸上發揮價值:在相同取樣率下,頻率點越多,間距就越窄,便能分開原本會合併成單一峰值的分音。單憑頻率點數量並不等於解析度。解析度始終也取決於取樣率。
頻率範圍(可測量的最高頻率)是分析儀所能顯示的最高頻率。它就是奈奎斯特極限,也就是取樣率的一半。這完全由取樣率決定,與頻率點數量毫無關係。實務上,這個範圍還會再受到麥克風的限制,而麥克風通常才是真正的上限(見下文)。
時間解析度是第三個軸:頻譜多久更新一次,以及 FFT 所分析的時間窗有多長。頻率解析度與時間解析度彼此消長(頻率點越窄,所需的時間窗越長),因此 VoceVista 將兩者設為獨立的控制項,讓您能選擇最適合當前任務的平衡。
總結來說:頻率點數量加上取樣率決定解析度,取樣率單獨決定範圍,而分析窗則決定這份解析度如何與時間取捨。在 Pro 版本約一百萬個頻率點的上限下,常見取樣率所對應的解析度與範圍如下:
| 取樣率 | 可測量的最高頻率(奈奎斯特) | 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 |
將取樣率固定在 44.1 kHz(嗓音分析與 CD 音質音訊的常用取樣率),以下是每種可用 FFT 大小的頻率點間距。最高 8,192 pts(8 kpts,2¹³)的大小在所有版本中皆可使用,而 16,384 pts(16 kpts,2¹⁴)至 1,048,576 pts(1 Mpts,2²⁰)的大小則需要 Pro 版本。
| FFT 大小(點) | 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 |
關於範圍。真正決定實際上限的是麥克風,而非分析儀。一般麥克風約在 20 kHz 處開始衰減,44.1 或 48 kHz 的取樣率便足以涵蓋。專業測量麥克風可延伸至約 30 或 50 kHz。超出此範圍則需要實驗室等級的儀器或超音波換能器。因此,雖然軟體能在合適的音訊介面上以 192 kHz 順暢運作,您通常最先遇到的限制卻是麥克風。如需各價位的具體選擇,請參閱我們的麥克風推薦。
關於解析度。作為比較,歌唱分析的預設設定是 44.1 kHz 下的 8,192 pts(8 kpts,2¹³),這也是 VoceVista Basic 與 VoceVista Video 的上限。如此每個頻率點約為 5.4 Hz,對於諧波間距達 100 Hz 以上的聲樂教學已綽綽有餘,但不足以分開頌缽與鑼在低音域中間距緊密的非諧和分音。在相同取樣率下,Pro 版本的 1,048,576 pts(1 Mpts,2²⁰)每個頻率點約為 0.042 Hz:精細了 128 倍。
動態範圍與位元深度
動態範圍是指分析儀所能分辨的最強與最弱訊號之間的差距,它涉及音訊鏈上層層相疊的多個環節。VoceVista 內部最高以 32 位元浮點數錄音,範圍寬到錄音階段本身實際上不會造成任何限制;匯入的 FLAC 檔案支援 24 位元與 32 位元(名義上達 144 dB 以上)。在分析端,FFT 本身實務上的可用動態範圍約為 100 dB,由窗函數的旁瓣衰減決定。規格表中列出的 12 種可選窗函數,會在這個動態範圍與主瓣寬度之間取捨。對即時訊號而言,通常早在這些限制之前就會先達到上限:好的音訊介面可提供 100 至 120 dB 的動態範圍,而麥克風加上室內噪音通常還會再吃掉 20 dB。因此,您看到的整體動態範圍是這些環節中的最小值,實務上決定上限的是硬體,而非分析儀。
在真實訊號上一探究竟
以下幾個範例展示了高解析度能發揮價值的訊號類型。按一下任一圖片即可放大。
這種解析度真正重要的場合
對於大多數聲樂教學與日常音樂練習,您完全不需要接近一百萬個頻率點。以下才是真正需要的情況。
頌缽與西藏頌缽
頌缽會產生間距緊密的非諧和分音,在低音域中彼此往往只相差幾赫茲。在每個頻率點 23 Hz 的條件下(48 kHz 時典型的 2,048 點 FFT),數個分音會擠成一個模糊的峰值。不到 1 赫茲的頻率點間距則能將它們清楚分開。
鑼與鐘
豐富的非諧和頻譜,數十個振動模態擠在狹窄的頻帶中。要解析個別模態並追蹤其衰減速率,需要同時具備精細的頻率點間距與高更新率。
鋼琴的非諧和性與延展調音
真實的鋼琴弦所產生的分音,會比基音的整數倍逐漸偏高。測量這條延展曲線(鋼琴調音的基礎),仰賴精確到不到 1 赫茲的分音頻率追蹤。
樂器設計與聲學測量
要描述琴身、板件、弦與管的振動模態,同樣需要這種細節:解析度較低的分析儀會把這些間距緊密的共鳴合併成單一的隆起。
齊特琴、豎琴與古樂器的調音
當調音系統本身就是研究對象,或以不明顯的方式延展或調律時,您需要讀出琴弦的實際頻率,而不是十二平均律疊加層所假設的頻率。
版本
最大 FFT 大小,也就是可達到的最精細頻率解析度,因版本而異:
| 版本 | 最大 FFT 頻率點數量 | 44.1 kHz 時的最高頻率解析度 |
|---|---|---|
| VoceVista Basic | 8,192 pts(8 kpts,2¹³) | 5.38 Hz / 頻率點 |
| VoceVista Video | 8,192 pts(8 kpts,2¹³) | 5.38 Hz / 頻率點 |
| VoceVista Pro | 1,048,576 pts(1 Mpts,2²⁰) | 0.042 Hz / 頻率點 |
如需比較各版本在 FFT 解析度之外包含的完整功能,請參閱版本頁面。
用您自己的訊號試試看
30 天免費試用版包含完整功能。將它對準頌缽、鑼、樂器,或任何您想仔細觀察的對象。