第 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 放粉紅噪音對音量 → 按下位置列的播放鍵。 一個位置約一分鐘,軟體自動連跑三段掃頻:
值得注意的數字: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)。
兩個實戰註記:
- Impala 匯出的 wav 已含麥克風校正(匯出 log 會列出所用的校正檔), 所以 Finetic 端不要再載一次校正檔——重複套用是專章 D.9 講過的經典錯誤。
- 手冊建議 wav 長度 1–3 秒;本例 5.5 秒的檔案照樣匯入成功。規格照建議走,超出未必失敗。
匯入後按 Auto Set Zero Positions,起始點自動對齊到 0–1ms:
15.4 建模與 Target
按 Target Magnitude,右下角依序跑 Left/Right Speaker Calculating Model… (單點資料在 M2 Max 上約一分多鐘),跑完跳出 New Target 預設選單,本例選 Harman。
看圖說話(第 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… 約兩分鐘完成:
下圖 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 頻譜對比:
中高頻的起伏被撫平清楚可見;低頻因為這次用很小的音量播放(深夜), 被環境噪音蓋住無法評估——這正好示範了為什麼 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 實測一次收尾。