# 用 REW 來建立耳機的 error curve & 生成 Convolution EQ 首先,我們需要 - [REW](https://www.avnirvana.com/resources/) (beta 版需要註冊才能下載,一般版不用) - 任何耳機測量的 [raw measurement data →以下簡稱 measurement](https://github.com/jaakkopasanen/AutoEq/tree/master/measurements) 跟 [Target curve](https://github.com/jaakkopasanen/AutoEq/tree/master/compensation)。此處選用 [autoeq](https://github.com/jaakkopasanen/AutoEq) 的 raw 資料 ## 安裝 1. 先建立好 [Java Runtime Environment(JRE)](https://www.java.com/zh-TW/download/)。→下載安裝就好~ 2. 安裝 [REW](https://www.avnirvana.com/resources/) 3. 把耳機 measurement 跟 Target curve 修改成可匯入 rew 的樣式(用空格替換頓號、把標頭英文刪掉、檔名改成 .txt) ## 使用 - 開啟 REW,如果沒有任何輸入界面的話,會長這樣。 ![](https://i.imgur.com/U6aobJs.png) 1. 點左上角的 File → Import → Import Frequency Response ![](https://i.imgur.com/nZEAb5E.png) 2. 把修改好的 measurement.txt、Targer curve.txt 匯入 3. 界面選擇 All SPL ![](https://i.imgur.com/j9h8LP5.png) 4. 再去點最右邊的 controls 選 Measurement actions、Trace arithmetic ![](https://i.imgur.com/TsYtLaK.png) - Measurement actions 盡量讓 measurement 大部分在 Target curve 之上,這樣之後比較好處理,也避免太多正增益。 ![](https://i.imgur.com/rUwBH3O.png) - Trace arithmetic 調整好後,把 A 改成 measurement, B 改成 Target,,我自己用 500hz 作為對齊點,選擇 A/B 。會生出第三條曲線,恭喜~~(修改成用 800hz[^1] 對齊,他說他講錯ㄌ是 500hz[^1-1]) ![](https://i.imgur.com/ezMPUMD.png) [^1]:https://twitter.com/seanolive/status/1348853890477744129 ![](https://i.imgur.com/DHN4Cqd.png) [^1-1]:![](https://i.imgur.com/5hX1s7M.png) 這就是這付耳機的 Error curve 。 那要這個有什麼用呢? 直接進行鏡像翻面的話,他就是最原始耳機 eq 的值喔。(但通常不會這樣做,因為 [technical-challenges](https://github.com/jaakkopasanen/AutoEq#technical-challenges)) 進入 EQ ~ 打開這個圖示 - ![](https://i.imgur.com/ArVibZ6.png) - 在 Equliser 選擇 generic ![](https://i.imgur.com/SuOCj10.png) - 在 Target ,把 Target level 設定在比 error curve 大部分低的地方。 LF slope 是用來平滑曲線的,預設是 24db/octave ,算是蠻夠用的。如果要增加的話,注意避免產生太多的 filter。 - 在 filter task 的地方,用 Match Range 設定需要的 EQ 的範圍。下面三項 Individual Max Boost、Overall Max Boost、Flatness Target 都依照需要的更改 Allow narrow fliters below 200hz 預設打勾,依照[官方文件](https://www.roomeqwizard.com/help/help_en-GB/html/eqwindow.html)[^2],在進行耳機 EQ 時是不建議勾選,所以此處取消。設定好之後,就點 Match response to target 讓他跑~ ![](https://i.imgur.com/BzsSZky.png) [^2]:The Match Range defines the frequency span over which REW attempts to match the target response, and within which filters will be assigned. REW can apply filters anywhere across the band, but it is usually best to limit filters to low frequencies (less than 200 Hz or so) unless you are compensating for some general characteristic in the speakers (an example might be a dip in the mid range or a bit too much HF) - that is using EQ as a fancy tone control. - 大概長醬 ![](https://i.imgur.com/WUZfYTZ.png) 這時候把 EQ 界面縮小,再去 File→ Export→ Export filters impulse response as WAV ![](https://i.imgur.com/t0Nu96f.png) 依照自己的要求選擇,就弄好 EQ 惹 ![](https://i.imgur.com/aSJ1EAs.png) 以上 EQ 方向: ![](https://i.imgur.com/WLvHz7X.png) https://twitter.com/seanolive/status/1559035588904247296?s=20&t=To8yhT8zgAcjsjGaWjvF8w