第 15 章:實戰全流程——一個真實房間從量測到濾波器

本章目標:用一間真實住家聆聽室,把第 9–14 章的流程從頭到尾走一遍。 前面各章是地圖,這一章是實際走過的路——所有截圖與數值都來自 2026-08-19 的實機操作。


15.1 場景與素材

  • 房間:住家書房,桌面近場系統。
  • 量測:Impala 2.1+miniDSP UMIK-2(90° 校正檔,麥克風朝上),48000 S/s、262144 samples(約 5.5 秒)。
  • 設計:macOS 版 Finetic 2.1。
  • 資料:主聆聽位(MLP)單點量測。

⚠️ 誠實聲明:本章用單點量測示範流程。正式做請照 10.1 量 6–10 點—— 單點濾波器只在麥克風那一點附近成立,離開甜蜜點效果快速下降。 流程與畫面兩者完全相同,差別只在 Import 階段匯入的檔案數。

15.2 量測(Impala)

照專章 D 的流程:Audio IO 設好(Input=UMIK-2 CH1)→ Start Audio Devices → Set Audio Volume 放粉紅噪音對音量 → 按下位置列的播放鍵。 一個位置約一分鐘,軟體自動連跑三段掃頻:

三段掃頻完成:藍=左聲道、綠=右聲道、紅=Timing;Clock Drift -25.4ppm
三段掃頻完成:藍=左聲道、綠=右聲道、紅=Timing;Clock Drift -25.4ppm

值得注意的數字:Clock Drift。本次量得 -25.4ppm,與同一套器材 14 天前量的 -22.4ppm 幾乎一致——這個值反映的是器材時鐘的固有偏差,穩定代表量測可信。

15.3 匯入 Finetic

本例用 Impala 的 **Export measurements to *.wav files** 把 MLP 的左右聲道匯出成 wav,再走第 10 章的「空專案+wav」路線(New Project → Import Left/Right Speaker)。

兩個實戰註記:

  1. Impala 匯出的 wav 已含麥克風校正(匯出 log 會列出所用的校正檔), 所以 Finetic 端不要再載一次校正檔——重複套用是專章 D.9 講過的經典錯誤。
  2. 手冊建議 wav 長度 1–3 秒;本例 5.5 秒的檔案照樣匯入成功。規格照建議走,超出未必失敗。

匯入後按 Auto Set Zero Positions,起始點自動對齊到 0–1ms:

自動零點對齊後:脈衝起點集中在 0 附近
自動零點對齊後:脈衝起點集中在 0 附近

15.4 建模與 Target

按 Target Magnitude,右下角依序跑 Left/Right Speaker Calculating Model… (單點資料在 M2 Max 上約一分多鐘),跑完跳出 New Target 預設選單,本例選 Harman。

這個房間的真實曲線與 Harman target
這個房間的真實曲線與 Harman target

看圖說話(第 8 章的判讀在這裡派上用場):

  • 30–50Hz 一大峰:典型房間模態,量測位置的低頻堆積,比 target 高出約 8–10dB。
  • 90–110Hz 第二峰:長度方向模態的高次項。
  • 15kHz 以上滾降:近場桌面喇叭加上麥克風離軸的合成結果。
  • 中頻大量細碎起伏:桌面反射(SBIR,第 2 章)的梳狀效應。

這正是「先診斷再施工」的價值:看得懂哪些是房間、哪些是喇叭,才知道濾波器在修什麼。

15.5 生成濾波器

按 Filter Generation,全部用第 12 章的預設值(Length 0.743/0.683s、 Mixed Phase 開、Correction Level B)。狀態列跑 Running Magnitude Optimizer… 約兩分鐘完成:

生成完成:預測響應(實線)貼合 target
生成完成:預測響應(實線)貼合 target

下圖 Filter Gain Constraints 可以看到演算法的手法:30–50Hz 模態峰被拉下 約 -12 到 -20dB,該補的凹陷只溫和加了幾 dB——增益上限 +8dB 擋住了「硬補深谷」的衝動。

15.6 驗貨

View Filter 時域:一個乾淨的脈衝,前面幾乎沒有 pre-ringing(第 3 章說的人工感來源):

濾波器本體的脈衝響應
濾波器本體的脈衝響應

View Results:虛線(校正前)vs 實線(校正後),低頻模態峰被馴服、 整體貼合 target:

校正前後對照,左右聲道分圖
校正前後對照,左右聲道分圖

濾波器掛上 Roon 之後,我們照 13.5 的迴圈做了實錄驗證:粉紅噪音經 Roon(濾波器 ON/OFF 各一次) 播放,UMIK-2 在主聆聽位收音、算 1/6 octave 頻譜對比:

實錄驗證:OFF(紅)在 3–9kHz 的起伏被 ON(藍)撫平。低音量測試,200Hz 以下被環境噪音蓋住
實錄驗證:OFF(紅)在 3–9kHz 的起伏被 ON(藍)撫平。低音量測試,200Hz 以下被環境噪音蓋住

中高頻的起伏被撫平清楚可見;低頻因為這次用很小的音量播放(深夜), 被環境噪音蓋住無法評估——這正好示範了為什麼 13.5 說量測音量要夠大。

15.7 匯出

按 Export Filter:8 個取樣率預設全勾,直接 OK,一次得到 8 個 wav:

StudyRoomDemo 44100.wav   StudyRoomDemo 48000.wav
StudyRoomDemo 88200.wav   StudyRoomDemo 96000.wav
StudyRoomDemo 176400.wav  StudyRoomDemo 192000.wav
StudyRoomDemo 352800.wav  StudyRoomDemo 384000.wav

接下來把它們 zip 起來(不含 cfg)餵給 Roon,或照第 14 章接上你的播放端, 再照 13.5 的驗證迴圈用 REW 實測一次收尾。

15.8 這一輪的檢討

項目 本例做法 正式做法
量測點數 單點(示範) 每聲道 6–10 點
量測音量 偏低(深夜測試) 粉紅噪音校到約 70dB,訊噪比才夠
Target Harman 預設直接用 聽感迭代幾輪、微調後匯出 XML 存檔
驗證 看預測 掛上後 REW 實測對照

流程本身你已經全部看過一遍了——剩下的就是把量測補齊、把聆聽迭代做完。 從 0 到 1 的部分,到這裡結束;1 到 100 是你和你耳朵的事。

資料來源

  • 實機操作紀錄(2026-08-19,Impala 2.1+Finetic 2.1 on macOS)
  • 第 9–14 章、專章 A/B/D