rePhase メモ

参考にしたrePhaseの情報の抜粋です。理解が不十分なので、間違いがあるかも知れません。よって、正しい情報を知りたい方は、下記のリンク先の情報を見てください。

目次

目次の1つ目は測定した位相(但しインパルス応答をウィンドウ処理をして反射の影響を少なくしたもの)を補正するものです。2つ目は過剰位相特性(excess phase)を補正するものです。3つ目はexcess phaseを補正した後、更に何か再補正しています。どれが正しいのか良く分かりません。

少し検索してみましたが、日本語では下記記事くらいしか発見できませんでした。
・tetsu_modさんのブログLo-Fi Audioの記事:https://naseba.exblog.jp/m2019-08-01/
・akashikk.comさんのオーディオ理論と実験:https://akashikk.com/basic_requirements.html
・部屋における拡声器からの音声のデジタル等化方法:https://patents.google.com/patent/JP2005530432A/ja
・仮想サウンド合成のためのラウドスピーカシステム:https://patents.google.com/patent/JP2006508404A/ja
この記事は素人の私には理解できないのですが、明快な差(解)は無いとも読み取れます。

rePhase Tutorial-en.pdf

下記リンク先の抜粋です。Google翻訳を利用していますが、理解が不十分なので間違っているかも知れません。リンク先のpda0 & Bearさんの文書を読むことをお勧めします。
https://www.dropbox.com/s/dl/voiwsd6nt3xlgxy/rePhase%20Tutorial-en.pdf

概要(多分こうなんじゃないか)
  1. REWで測定
  2. REWで測定結果から求めたインパルスで位相の基準時刻0を補正
  3. REWでインパルスをウィンドウ補正し測定結果をtxtに出力(位相補正用)
  4. REWでウィンドウを解除し測定結果をtxtに出力(振幅補正用)
  5. rePhaseに位相補正用のtxtを取込み、手動で位相を補正
  6. 位相補正はそのままで振幅補正用のtxtをrePhaseに取込み、手動で振幅を補正
  7. rePhaseで補正データをインパルス応答としてwavに出力
  8. REWに測定データとrePhaseで作成した補正インパルス応答を取込み、乗算して、補正結果の予測を表示
  9. 良い補正結果が得られた補正インパルス応答をイコライザーに設定
3.1 Initial measurement and placement of the microphone: (rePhase Tutorial-en.pdf P.5)
デジタル補正の過程で、マイクを2つのスピーカーから完全に等距離のスイートスポットで、耳の高さに配置することが必要です。
レーザーメーターの使用はとても有効ですが、任意の手法(たとえば、マイクと2つのスピーカの距離をワイヤーや巻き尺を使用して合わせる)でも使えます。
[pda0]はマイクを直立させる(マイクを上に向ける)ことを好みますが、[Bear]はスピーカーに向けた水平位置を使用します。 重要なことは、REWで対応するマイクのキャリブレーションファイルを使用することです(チュートリアルを参照)。
基準時間を設定することが不可欠であるため、REWの[Preference]->[Analysis]->[Use Acoustic Time Reference]を有効にすることを忘れないでください。
reP_Tu_en_p06_1.jpg(99551 byte)
このオプションを使用すると、REWは、マイクで拾うための、測定ウィンドウの時間内に停止する同期信号を発信します。(ゼロ時間を少し手修正することがしばしばありますが、Acoustic Referenceにより95%は作業されてます。)
設定が完了したら、続けて3つの測定を行う必要があります。
  1. 左スピーカのみ
  2. 右スピーカのみ
  3. 両方のスピーカ
注:(自動設定が容易になるため)参照の音響信号は、左スピーカーの場合は左チャネル、右スピーカーの場合は右チャネルを選択することが重要です(これは測定時に測定ウィンドウのメニューの中で手動で選択します。 )。 2つのチャネルを一緒に測定する場合、右であるか左であるかは重要ではないため、どちらでも使用できます。
3.2 Timing of the impulse (rePhase Tutorial-en.pdf P.6)
3回の測定が完了したら、各スピーカーを順番に見ていきます。2つのスピーカーの同時測定結果は、低音の「通常」応答の状況での動作を確認するためのものです(2つのスピーカーはスピーカー間で干渉を引き起こし、別々に測定された各スピーカーには表示されない節と腹を発生させる可能性があります)。
したがって、以下の一連の手順は2回(スピーカーごとに1回)実行する必要があります。
最初のステップは、各スピーカーのパルスのゼロ時間を正確に確定することです。
位相測定に関するREWのチュートリアルでは、手順と、ツイーターのインパルスの最初の正のピークの特定が説明されています。 必要があれば次を読み直してください:Tutorial Phase Measurement
REWを使用した位相表示方法 by pda0:
ステップ1:ツイーターの正のパルスピークに時間を0に設定します。
チュートリアルに示されているようにREWを正しく設定した場合、測定中のスイープの前に、測定の開始直前に非常に短いビープ音が聞こえます。このビープ音はREWの時間の開始点として機能します。ソフトウェアは、ビープ音とスイープ開始との間にある時間を知っているため、後続のスイープの測定の時間0(ビープ音の到着)を決定できます。
実際には、このタイムマーカーを使用して、パルスの開始を調整します。これを行うには、パルスを表示してから、「Controls」アイコンをクリックします。次に、[Estimate IR Delay]をクリックし、[Shift IR]をクリックして提案を受け入れます。 したがって、インパルスは正の時間に落ち着くようにシフトします。
PhMes1.jpg(8512 byte)
ちなみに、インパルスが始まる前に何も起こらないと理論的には予想されるので、インパルスは負の時間に始まるように見え、奇妙に見えるかもしれません! ただし、このパルスはスイープから計算されたパルスであり、スピーカーに送信される実際のパルスではないことに注意してください。したがって、時間0より前にこれらの「不自然な結果」を生成するのは、数学的な計算やその他のフーリエ変換によると思われ、ここではそれほど重要ではありません。
ただし、REWによって実行される登録時刻は、参照ビープ音があってもあまり正確ではありません。したがって、時間基準を手動で調整して、ツイーターのピークパルスに正確に合わせる必要があります。これにより、位相を計算する基準が得られます。
このため、ツイーターのピークパルスの位置を特定しやすくするために、非常に短い期間(2ms)でパルスを表示します。これは通常、時間0の後に位置する最初の振動です。通常は上向きであり、そうでない場合(上向き)、システムで位相が反転しています。この場合、[Controls]アイコンをクリックしたときに表示される対応するボックスをクリックすることで、REWでパルス(したがって位相も)を順番に反転させることができます。
PhMes2.jpg(8831 byte)
ディスプレイには、前の操作で位置合わせされた時間0を示す赤い点線が表示されますが、下のグラフでは、ツイーターのピークが87μsに位置していることもわかります。この時間差は、カーソル(青い線)をピークに置くことにより、時間軸の直読で表示できます。 これで、Windows IRウィンドウを使用して(画面上部のアイコンをクリックして)、時間の原点を表示された値(ここでは、87μs、つまり-0.087ms)にリセットできます。適用すると、赤い点線がパルスのピークにうまく動いていることがわかります。
ステップ2:周波数依存のウィンドウ処理を適用する。
PhMes3.jpg(8468 byte) PhMes4.jpg(8513 byte)
これが完了すると、[SPL & Phase]ウィンドウに移動できます。位相表示をクリックすると、次のようになります。 私たちが得る「ハッシュ」は、部屋の壁での複数の反射によるものであり、位相を確認するには、反射を除去する「ゲーティング」またはウィンドウ処理と呼ばれる手法を使用してそれを取り除く必要があります。残念ながら、「ゲーティング」の有効期間は固定値ではありません。それは周波数に依存し、低音で正しい位相を得るのに必要な時間は「長い」ですが、高音では非常に短くなければなりません。
PhMes6.jpg(8788 byte)
REWには、周波数に依存するウィンドウ処理を可能にするこの機能が組み込まれています。しなければならないことは、「Add frequency dependent window」をチェックし、1/6オクターブの幅を設定し(または他の値、1/8はTrinnovが測定するものに最も近い結果を与えます)、そして[Apply Windows]をクリックすることです。
ステップ3:位相を表示する。
これまでの苦労の後、SPLと位相グラフの凡例の位相の表示をクリックすることで、最終的に測定結果を得ることができます。
PhMes7.jpg(7858 byte)
ゼロ時間を設定すべき正しいピークに疑問がある場合(インパルスが少し複雑な場合)、REWでSTEPの形式でパルスを視覚化し(パルスの表示で適切なボックスにチェックマークを付けることにより)、ピークを最初の垂直バー(または高いところ。必ずしも非常に垂直であるとは限らないため)の最も近くに設定する必要があります 。
注:STEPが(本来のように上向きではなく)下がる場合は、位相が逆になっていることを意味します(これは、一部の電子回路で反転するために発生します-たとえばYBA製のアンプ)。この場合、簡単に見つけるためにパルスを反転して表示すると便利です。 (そのためには、右上のパラメータをクリックして、[invert impulse]をチェックします)。
下のサンプルを見てください。:オープニングテーマ(impulse and phase)
reP_Tu_en_p07_1.jpg(25027 byte) reP_Tu_en_p07_2.jpg(27915 byte) reP_Tu_en_p07_3.jpg(20409 byte)
次に、部屋による反射を可能な限り排除する必要があります。これはそれ自体が主題に値するものであり、そしてこれは多くの議論の対象です。
2つのスピーカー(右と左)のキャリブレーションが完了したら、実際に位相を補正するソフトウェアRePhaseに、REWの位相の測定結果をエクスポートします。
もう一度、振幅を修正するためにRePhaseに振幅をエクスポートする作業が必要であることにに注意してください。
位相を取得するためにウィンドウ処理で取得された振幅は、振幅補正を定義するためには使用できないため、これら2つの操作は必然的に分離されます(振幅に必要な反射が排除されるため)。
データのエクスポートは、REWで[File]-[Export]-[Measurement as text]を選択することで実行されます。
reP_Tu_en_p08_1.jpg(38633 byte)
これにより、任意の名前を付けた各スピーカーのテキストファイル(任意のテキストエディターで読み取り可能)が得られます。 例:LeftEnglish.txt Phase と RightEnterprise.txt
そして、今度は同じ測定の振幅データをエクスポートする必要があります。
振幅をエクスポートするには、完全な振幅を見つけるために最初にウィンドウを削除する必要があります。 [Add frequency dependent window]チェックボックスのチェックを外し、([Windows IRWindows]で)[Apply Windows]をクリックするだけです。
reP_Tu_en_p08_2.jpg(30266 byte)
次に、データをエクスポートする前に、振幅補正を実行するために「関連する」平滑化を選択できます。 誰もが彼にとってどちらが理にかなっているのかを決めることができます。 REWによって提案された可変スムージング(Var Smoothing)は、低音で1/48でスムージングし、1000Hzで1/6、高音で1/3になるように徐々に上昇するため、興味深い処理です。
reP_Tu_en_p09_1.jpg(57560 byte)
いずれの場合も、RePhaseは可能なすべての構成をテストできるため、さまざまなリスニング結果を評価し、自分に最適なものを選択することができます。 選択したスムージングが各スピーカー(または2スピーカーの応答を一緒に)に適用されたら、位相のファイルとは異なる名前を付けて、位相に対応する測定値をエクスポートします。
例:Amplitude LeftHead.txtとAmplitudeHeadEnter.txt、またはAmplitudeEnceintes.txt
4 Using RePhase for Phase and Amplitude Correction (rePhase Tutorial-en.pdf P.9)
4.1 Preamble (rePhase Tutorial-en.pdf P.9)
REWで測定値をエクスポートしたら、RePhaseソフトウェアを起動できます(Windowsの場合)。 エクスポートREWの注意:現在の測定値(選択したもの)のみを登録するには、[Measurement as text]を選ぶ必要があります。 次に、ファイルに名前を付けてから、RePhaseにインポートします。
REWは、表示されたとおりに、つまり、使用されたスムージングと場合によってはウィンドウ処理に従ってデータをエクスポートします。 振幅については、ウィンドウ処理は必要ありません(位相の場合は逆です)。必要なスムージングを使用できます。 興味深いVarSmoothingがありますが、他のオプションも機能します。
補正フェーズ自体に入ります。ここでの目的は、最初に各チャネル(つまり、各スピーカー)の位相を補正し、次に(必要に応じて、これは必須ではないため)、システムのグローバルな応答を目標に沿ったものにするために振幅曲線を補正することです。
したがって、操作は、最初に位相を調整し、次に振幅応答を調整することから始まり、振幅補正中に位相が移動していないことを確認することで終了します。
これを行うには、RePhaseでFile / Import Measurement ...を実行するか、より簡単に言えば、最初のバー(LeftPrevious.txtなど)をウィンドウRePhaseにドラッグします。 次に、RePhaseはこの測定値を表示します(注:ディスプレイが表示されるようにスケールを調整する必要があります。たとえば、[Measurement]タブの[Gain offset]ボックスに-80dbを入力して、REWで75あるいは80dBで測定された測定値をRePhaseの0dbに調整します。そうしないと、何も表示されません)。
注:RePhaseにインポートされたデータ(位相または振幅)は、適用する修正を視覚的に定義するのに役立つだけであり、行われた計算には入力されません。 したがって、表示スケールを操作して、任意のレベル(dB)でREW測定を行うことができます。これは、RePhaseによって行われる計算には影響しません。
この様な表示が得られます。
reP_Tu_en_p10_1.jpg(49022 byte)
4.2 Correction of the phase (rePhase Tutorial-en.pdf P.10)
最初の操作は位相の補正です。
ここでは、スピーカーのパッシブフィルター(カットオフ周波数とスロープ)を知っておくと非常に役立ちます(必須ではありません)。したがって、入手可能なドキュメントを参照することを面倒がらないでください。
スピーカーで使用されているパッシブフィルターがわかっている場合は、この情報を使用して、[Filter Linearization]タブにデータを入力できます。 そうでない場合は、位相がさらに変化する場所により推測を試みることができます。
ここでは、150Hzで36dbのフィルターが、低音の最初の回転を補正します。
reP_Tu_en_p10_2.jpg(49022 byte)
例:Giya G3(4ウェイ+バスレフベント)では、カットオフ周波数は220Hz、880Hz、3500Hz、24dBのスロープです。 したがって、これらの値を入力するだけで、位相がすでにはるかに線形になります。
Thema(2ウェイ+バスレフベント)では、カットオフ周波数は2,800Hzでスロープは不明ですが、24dBのスロープを設定することで、位相が非常に直線的になり、簡単な調整で非常に簡単にフラットにできることがわかります。。
次に、[パラメトリック範囲EQ]タブに移動し、範囲を180度に設定し(修正の自由度を高めるため)、スライダーを操作して位相の調整を完了します(少しの忍耐が必要で、通常は十分に簡単です)。 また、たとえば「バンク」を追加し、1/3オクターブで「プリセット」を選択することで、より詳細なレベルを使用して設定を微調整できます(ただし、通常はバンク1で十分です)。
最後に、カーソル位置で細かい周波数や、QおよびHzパラメータを操作することで補正する幅を自由に変更できます。
reP_Tu_en_p11_1.jpg(58062 byte)
これは、いくつかの操作の後に得られることです。 これは、チャネルごとに実行する必要があります。 フェーズの調整レベルは、それぞれ自由に選択できます。 20〜20,000Hzでほぼ完全に線形の位相に到達することはかなり可能です。 それは望ましいことであり、聞くことに対して前向きでは無いでしょうか? 誰でもできることでしょう。
編集:このチュートリアルの最初のバージョンを書いた後、位相の過剰な修正は、聞こえてとても当惑する重要なプリリンギングを誘発することが強調されました。
プレリンギングとは何かを理解するには、次の投稿を参照してください。プレリンギングと彼の可聴性:Pre-Ringing Audibility
したがって、主な推奨事項は、一方では最小値に近づき、0°でフラットな位相が得られないようにすることです。次に、低音の位相を過度に補正しないようにします。フィルタを使用した線形化は、通常、優れた結果を得るのに十分です。
同様に、(反射の影響なしに)スピーカー自体を修正することが目的であるため、2つのスピーカーで同じ修正を行うことをお勧めします。 2つのバー(右と左)を独立して使用して、1つの補正が適切であるかどうかを確認できます。
コンピューターオーディオファンのフォーラムに参加し、RePhaseとREWの作成者が、これら2つのソフトウェア間の通信を容易にするニュースを統合し、修正をはるかに効率的にするように促した、[Bear]によって実現されたチュートリアルに興味を持ってこのテーマについて読むことでしょう。
デザイナーが統合したREWとRePhaseの最後の機能を統合した[Bear]の測定方法で作業が楽に!
Download the following document: "Bear" method from 9 measurements
4.3 Amplitude correction (rePhase Tutorial-en.pdf P.11)
次に、位相設定をタッチせずにドラッグします。これは、RePhaseウィンドウの対応するチャネルの振幅の測定値です。 位相が不安定になることがわかりますが、位相設定に触れることなく振幅にのみ関心があるため、これはもはや意図されていません。 ([測定]タブの[位相を非表示]をオンにすることで表示を削除することもできます。これにより、振幅が読みやすくなる場合があります)。
reP_Tu_en_p12_1.jpg(91653 byte)
ここでの目標は、「パラメトリックゲインEQ」タブのスライダーを使用して、彼の希望に応じてカーブを変更することです。 これが私たちが達成できることです。 以下により、クリッピングのリスクを回避するために、正の振幅補正の使用を回避していることに気付くでしょう。 それは偏見です。 振幅を大きくしてイコライズすることもできます。
この場合(振幅の増加)、RePhaseは、インパルスを生成するときに、[Generate]ボタンの下の最大応答レベル(xx dB)を示します。 これはDirac, Trinnoy またはAccurateの標準的な動作なので、この設定を維持することを決定できますが、この場合、最大ポイントを0dBにするために、全体的なレベルを下げる必要があります。 そうしないと、デジタルクリッピングが発生します。それは、とても聞こえます。
[General]タブで目的の値の緩和策を適用するだけでよいため、RePhaseを使用するのは非常に簡単です(-6 dBの減衰の例で下のグラフを参照)。
レベルを下げることに疑念がある人のために、Diracはデフォルトの8dB、Acourateは10dB、Trinnovはユーザーに正の補正の最大レベルを決定する機会を残し、したがって必要なレベルを下げることに注意できます。 RePhaseを使用すると、Trinnovとまったく同じ構成になり、正の値で補正できるdBを決定し、必要に応じて全体的なレベルを補正するため、最大限の柔軟性が得られます。
-6dBの減衰を伴う以下の例:
reP_Tu_en_p13_1.jpg(133389 byte)
とはいえ、この領域では他の領域と同様に、減衰があるように思われ、無理な修正を可能な限り避けます(ノード(窪み)はピースごとにリンクされていることが多く、補正できないためです。 放っておいてください)そして、低音以外の補正は可能な限り制限しますが、加工するターゲットカーブに沿って高音を徐々に減衰させることを除きます。
修正のアクション幅を定義するQを含むさまざまなパラメーターを試すことを躊躇しないことに注意してください(高いQ =狭いアクションバンドと低いQ =広いアクションバンド - Qは0から必要なだけ変化させることができますが、実際に役立つ値は約1〜25です)。
さらに、RePhaseイコライザーは非常に柔軟性があります。目的の値を直接入力することで、補正する周波数を選択できます(周波数を、最初にマウスカーソルを使用して曲線上で正確に特定することもできます)、そして、カーソルで振幅とQを試すことができます( またはキーを移動すると、それも非常に便利です)、そしてカーブがどのようになるのかを見ることができます。
また、複数の「バンク」を使用できるため、実際には1つのバンクだけでほとんどの場合十分ではありますが、必要な数の動作周波数帯域を備えたイコライザーを使うことができます。
最後のポイントとしては、[Paragraph Gain EQ]タブで線形位相を維持するか(Linear Phase)、振幅補正に応じて変化させるか(Minimum Phase)を選択できます。
[pda0]個人的には、スピーカーの特性に応じて位相を調整した後は、「minimum phase」モードのままにしておくことを好みます。
これは、振幅の変更によって位相が修正されることを意味しますが、「最小位相」である周波数(つまり、反射によって生成される異常や部品の特性がない場合)では、振幅の変更に注意してください。 理論上の理想に近づけるために、常識的に位相を修正します(つまり、理論上の理想に近づけます)。
逆に、非最小領域の「フェーズ」(つまり、部屋のモードに関連する異常がある場合)に適用される修正は、推奨されません(特に、効果がない上向きの場合)。 )そして、とにかくこの領域で線形位相を取得することはできません(プレリンギングソリッドを生成することを除いて)。
いずれにせよ、誰でも自分の優先順位とリスニングの結果に応じて決めることができます!
以下は、振幅補正の例です。赤は初期振幅、青はイコライザー補正を使用してRePhaseによって補正された振幅です。 修正は「最小位相」で選択されているため、修正は位相に影響を与えることに注意してください。
補正には+ 5.75dBの正の補正が含まれ、[General]タブで-6dBの全体的な補正を行うと、RePhaseで示されるように、-0.25dBで最大応答レベルが得られます。
reP_Tu_en_p14_1.jpg(139734 byte)
4.4 Generating Impulse Files (rePhase Tutorial-en.pdf P.14)
ここまでの作業で補正パルスを生成できるようになりました。
これは、RePhaseウィンドウで適切なパラメータを選択することによって行われます。 65536(または131072)タップ(処理能力の制約がない人、つまりPC、Mac mini、Macbookを使用する人)と64ビットIEEEモノラル( ".wav")をパルス形式としてお勧めします。
各チャネルに使用するサンプリング周波数ごとにインパルスを生成する必要があります。
RePhaseは、生成の最後に、使用された修正の最大レベルを示すことに注意してください。 示されたレベルが0db未満の場合、JRiverでクリッピング防止保護なしに実行できます。
reP_Tu_en_p14_2.jpg(44330 byte)
初期テストでは、「32-bit mono LPCM」と48kHzでのパルスの生成に制限する方が効率的で高速な場合があります。これは、REWでシミュレーションを実現し、選択したオプションを検証できる唯一の設定だからです。
そして、結果がシミュレーションを満足できるものになると、残る作業は、使用されるすべての構成に対して補正のインパルスを生成することです(実際には、ほとんどの場合44.1/48/88.2および96で十分ですが、必要に応じて176/192以上を生成することは可能です。)。 readerで実際に使用されるインパルスについては、readerでのconvolutionの計算に利用できる最高の品質を得るために、「64bit IEEE monoル」で生成します。
5 Simulations of the results with REW (rePhase Tutorial-en.pdf P.15)
数十回のシミュレーションとシミュレーション後の測定を行った結果、REWを使用したシミュレーションでは、JRiverまたは他のreaderのconvolutionによる結果の効果的な測定で得られた結果とほぼ同じ(1/48オクターブのスムージングでも)、非常に優れた結果が得られることが確認できます。
したがって、満足が得られ、聴いていない設定(或いは測定している設定)を得られるまでシミュレーションを続行することは完全に合理的ですが、ここで、自分が適切と考えることを実行することもできます。
シミュレーションをすることは必須です。
最初に、メニューの[File] / [Import Impulse Response]を使用して、RePhaseによって生成されたパルスをREWにインポートします。
インパルスは「.wav」ファイルであり、REWでそのままインポートされます(注意:「32bits LPCM mono」形式で48kHz(測定が推奨設定である48kHzの場合)である必要があります)。 REWによって読み取られます)。
reP_Tu_en_p15_1.jpg(68564 byte)
次に、このインパルスに、検討対象のパスの測定のインパルスを「乗算」します(たとえば、左のパルスと左のスピーカーの測定)。
警告:多くの互換性のあるデータを乗算するときにチェックは行われません。 したがって、間違ったファイルを作成すると、おかしくてつじつまの合わない結果が得られることがあります。
この乗算を実行するには、検討対象のトラックを測定するウィンドウ(ここでは左側としましょう)に配置し、REWのウィンドウ表示の[All SPLL]ボタンをクリックします。
次に、乗算する2つの曲線を選択します(ここでは、左チャネルの測定値と、インポートしたばかりの左チャネルのRePhaseパルス)。
注:左チャネルの測定はウィンドウなしである必要があります。そうでない場合、操作は正しくありません。 したがって、ウィンドウが削除されていることを確認してください(IRウィンドウのチェックボックスがオフです)。 操作A * Bを選択し、generateボタンを押します。
reP_Tu_en_p16_1.jpg(72940 byte)
その後、新しい測定値が表示され、それを観察することができます。
reP_Tu_en_p16_2.jpg(116822 byte)
理由は不明ですが(おそらくREWバグ...)、シミュレートされた曲線は最初の測定値よりもはるかに高くなっています(100〜150dBの場合もあります)。 それなのでまず最初に、比較できるようにするために残しておいた補正無しの測定の振幅と同じレベルに戻す必要があります。
これを行う最も簡単な方法は、[オーバーレイ]ウィンドウに移動し、左チャンネルの測定値と計算された測定値A * Bのみを、1/3オクターブのスムージングで表示することです。 ここでは、測定値A * Bが左側のトラックの測定値より102dB上にあることがわかります。したがって、比較を容易にするために、測定値を同じレベルに戻す必要があります。 オーバーレイウィンドウの[設定]メニューで選択し、-100dbをオフセットしてから、2つの測定値が同等のレベルになるまで手動で調整する必要があります(たとえば、1000Hzで揃える)。 次に、[add offset to data]をクリックして、シミュレーション計算を完了します。
たとえば、A * Bの名前を「CorrectedLeftPath」に変更すると便利です。実際、最初のショットで完璧な結果が得られる可能性は低いため、適切な命名をお勧めします。番号と最小限の構成がなければ、私たちはすぐに忘れてしまいます。Giyaの修正では、[pda0]は30回以上の反復を実行してから、TrinnovやDiracの結果(しかし、多くの無駄な試行錯誤の時間とソフトウェア学習のエラーがあった)に近くなりました。少しの方法、3回または4回の反復で非常に良い結果を得ることができます。
2つのチャネル(右と左)に対してこの作業が実行されると、2つのシミュレーション(A * Bの代わりにA + B)を追加するだけで、2つのチャネルでの応答の動作をシミュレートできます。
reP_Tu_en_p17_1.jpg(94739 byte)
この操作は、振幅に対する位相の影響を実際のサイズで確認できるため、非常に興味深く有益です。2つのチャネルの加算は単純な加算ではありません。これは、特定の周波数で2つのスピーカーが位相の反対にある場合、減算になるためです。 たとえば、左側のトラックで同じ振幅であるが、特定の周波数で位相が反転している(RePhaseでシミュレートしやすい)場合、右側のレーンで加算を行うと、まったく異なる結果が生成されることがRePhaseで簡単に確認できます。 そして、最も「印象的」なのは、測定によってこの動作が完全に確認されることです。
また、シミュレーションが振幅(およびこれ、平滑化が何であれ)、およびパルスと位相に対して正確である場合にも注意できます。 彼女はdecay、waterfall、そして特にスペクトログラムについて少し楽観的です。しかし、それは悪くありません、多くの中間バージョンを再測定することなく設定を調整するのに非常に便利です!
比較例シミュレーションと測定(Amplitude, Pulse, Decay, Spectro):
reP_Tu_en_p18_1.jpg(40481 byte) reP_Tu_en_p18_2.jpg(35075 byte) reP_Tu_en_p19_1.jpg(68760 byte) reP_Tu_en_p20_1.jpg(111552 byte)
シミュレーションは非常に効率的で正確であり、それらを聞く前に取得したい設定を開発し、最終的に測定するためにそれらを信頼することができます。
結局、RePhaseはすべてのパラメーターを試すことができ、調整の可能性は計り知れないほどの柔軟性があることに気づきました。

Bear_REW_rePhase_tuto.pdf

下記リンク先の抜粋です。Google翻訳を利用していますが、理解が不十分なので間違っているかも知れません。リンク先のBearさんの文書を読むことをお勧めします。なお、後に行くほど具体的な操作手順が書かれていないので、後述のSerkan Gurさんの文書と併せて読むと良いかと思います。
http://forums.melaudia.net/attachment.php?aid=22240

概要(多分こうなんじゃないか)
  1. REWで複数のマイク位置のデータを測定
  2. REWで複数のデータを平均化
  3. REWで振幅補正フィルタを自動&手動で作成(振幅補正フィルタの完成)
  4. rePhaseにREWで測定したデータと振幅補正フィルタを読み込む?
  5. rePhaseで補正データをインパルスファイルで出力(振幅補正フィルタをインパルス応答に変換)
  6. REWで測定結果に補正インパルスを適用?
  7. REWで補正適用後の特性からexcess phaseを生成しtxtで出力?
  8. rePhaseにexcess phaseを取込み、手動で位相を補正(位相補正フィルタの完成)
  9. rePhaseに測定データを取込み、REWの振幅補正フィルタを取込み、補正結果を表示?(振幅補正フィルタと位相補正フィルタが統合)
  10. 以降は全く書かれていないが、rePhaseで補正インパルス応答を出力し、イコライザーに設定?

ここではexcess phaseを補正しているわけですが、それを補正する理由に関連するかもしれない情報が下記にありました。
Measuring Loudspeakers, Part Two John Atkinson | Nov 7, 1998 : https://naseba.exblog.jp/27747118/

1 Averaged measurements (Bear_REW_rePhase_tuto.pdf P.1)
REWでの平均測定の背後にある考え方は、単一の測定の場合にマイクがセットアップされた正確な場所に有効性が制限される過剰補正を取り除くことです。 音波の干渉や、ある地点から別の地点までの非常に短い距離での音の知覚に影響を与えるさまざまな物理現象に関する技術情報の幅広いコーパスがあります。 スピーカーと部屋の間の主な相互作用を考慮して補正を行うには、平均から有意な信号を抽出し、不要なノイズを回避するために、複数の測定を行い、それらを平均することが適切であると思われます。 これは、「オーディオの科学」という名前の一連の講義でフロイドE.トゥール博士(その後、Acoustical Engineering Harman International Industries,Inc.の副社長)によって説明されています。
手順は簡単です。1回の測定に必要なのと同じ機器を使用し、リスニング位置のリスナーの頭の周りにある平行六面体の端で測定手順を繰り返します。 9つの測定を行う場合は、左チャネルのメジャーL1..L9に番号を付け、右チャネルのR1..R9に番号を付けます(平行六面体の端に8つの測定、中央に9番目の測定)。
すべての測定を行うと、REWフォルダーに18個の測定値ができます(チャネルごとに9個)。
1a (Bear_REW_rePhase_tuto.pdf P.1)
次のステップは、これらの測定で任意の種類の代数的構造を作成する前に、すべての測定が時間調整されていることを確認することです。 REWの作成者であるJohnMulcahyは、これを非常に簡単にしました。REWの「All SPL」タグ内の対応する測定値を選択し、コントロールウィンドウの[Time Align]機能を使用するだけです。
reP_Tu_en_p06_1.jpg
1b (Bear_REW_rePhase_tuto.pdf P.1)
1.b両方のチャネルの測定値を時間調整したら、それらを平均化できます。 その前に、REWの設定でデフォルトのFDW([Preference]-[Analisys]-[Add frequency dependent window])を選択したかどうかを確認する必要があります。 その場合、代数関数は各ステップでこのFDWを適用して実行されることに注意する必要があります。 これは問題ではありませんが、注意する必要があります。
bear_Tu_p02_1.jpg
この例では、平均化手法がいかに強力であるかを示すために、このステップでは平均化された測定値にFDWを適用しません。
繰り返しになりますが、John Mulcahyは、このステップを「ケーキ」にするための特別な機能を追加しました。 REWの[All SPL]タグで平均化する測定値を選択し、コントロールウィンドウ内の[Vector average]機能を使用するだけです。
bear_Tu_p02_2.jpg
この平均化プロセスは、チャネルごとに1回実行します。
1c (Bear_REW_rePhase_tuto.pdf P.3)
プロセスの最後に、チャネルごとに1つの平均測定値が必要です。 これらの平均化された測定値を個々の測定値と比較すると、平均化された測定値によって、壁/天井/障害物に対する信号の初期反射のほとんどが除去されていることがわかります。 この平均化された信号を使用して適切な補正を計算し、座ったときの方が個々の測定よりも優れたリスニング体験を得ることができます。
bear_Tu_p3_1.jpg bear_Tu_p3_2.jpg(52149 byte)
Floyd E. Toole、Ph.D.(その後、Acoustical Engineering Harman International Industries,Inc.の副社長)は、「空間平均は信号に情報を追加し、時間平均(FDW)は信号から情報を削除します」と述べています。
2 Using REW filters generation and calculate the amplitude correction (Bear_REW_rePhase_tuto.pdf P.4)
次のステップは、振幅補正を自動化するためにREWでフィルターを生成することです。 REWの[EQ]タブに移動し、次のサンプルに示す手順に従います。
bear_Tu_p4_1.jpg(164987 byte)
この段階では、平均化された測定値には個々の測定値からのすべての情報が含まれているため、フィルターを生成するために、FDWまたはREWの平滑化ツールを使用して曲線を平滑化することを決定できます。 補正の計算に使用する曲線が滑らかであるほど、REWによって生成されるフィルターは少なくなります… この例では、1/6オクターブの平滑化と15サイクルのFDWを使用して補正フィルターを生成し、振幅と位相の補正の「微細な補正」を回避しました。
bear_Tu_p4_2.jpg(89809 byte)
フィルタを適切な名前のファイルに保存します。 対応する平均測定値をテキストとしてエクスポートします。
rePhaseに移動し、測定値をインポートします。
bear_Tu_p5_1.jpg(152809 byte)
補正フィルターを適用します。
bear_Tu_p5_2.jpg(154006 byte)
対応する補正インパルスを生成し、それをREW内にインポートして、この補正のconvolutionを平均測定に適用します。
bear_Tu_p6_1.jpg(126552 byte)
この段階では、振幅補正インパルスを生成し、それを平均測定に適用しました。 結果は振幅補正された測定値であり、これは位相補正を生成するために使用されます。
REWの作者であるJohnMulcahyが提供する新機能を再び使用して、rePhase内でMinimum phase補正を生成します。
Minimum phaseシステムには、REWのドキュメントに記載されている興味深い利点がたくさんあります。
3 Calculate the excess phase and make the time domain correction (Bear_REW_rePhase_tuto.pdf P.6)
上で生成された振幅補正測定を使用して、REW内でこの測定のexcess phaseを生成するだけです。
bear_Tu_p6_2.jpg(136379 byte)
生成されたexcess phaseは、.txtとしてrePhaseにエクスポートできるようになり、時間領域の修正に使用されます。 目標は、フィルターの線形化と位相EQを使用して、位相曲線をゼロでフラットに近づけることです。
プレリンギングの発生を回避するために、100Hz以下の位相の修正を回避する必要があることに注意してください。これはとにかく役に立ちません。
4 Correction finalization (Bear_REW_rePhase_tuto.pdf P.7)
位相補正が完了したら、rePhaseで初期平均測定値をインポートし、REWフィルターを適用できます。 結果は次のようになります。
bear_Tu_p7_1.jpg(103294 byte)
適用された補正の結果は次のようになります(ほとんどの範囲でminimum phaseに近い位相に注意してください)。
bear_Tu_p7_2.jpg(60057 byte)
そして、非常に優れた減衰ステップ応答を伴うクリーンなインパルス:
bear_Tu_p7_2.jpg(60057 byte)

A Guide to Advanced Room Correction with REW and Rephase.pdf

下記リンク先の抜粋です。Google翻訳を利用していますが、理解が不十分なので間違っているかも知れません。リンク先のSerkan Gurさんの文書を読むことをお勧めします。
https://community.roonlabs.com/t/a-guide-to-advanced-room-correction-with-rew-and-rephase-using-convolution-filters/90990
https://sites.google.com/view/serkangur/home

概要の概要(多分こうなんじゃないか)
  1. REWで複数ヵ所の特性を測定し、平均特性を求めます。
  2. REWで振幅補正フィルタを作ります。
  3. rePhaseに平均特性と振幅補正フィルタを読み込み、補正インパルス応答を作ります。
  4. REWで平均特性と補正インパルス応答の乗算を行い、excess phaseをtxtで出力します。
  5. rePhaseをリセット後、excess phaseを読み込み、位相を補正します。
  6. rePhaseに追加で平均特性と振幅補正フィルタを読み込み、再位相調整をします。
  7. rePhaseで補正用インパルス応答を出力し、それをRoon(Music Player soft?)に設定します。
REWで作成したモーダルフィルターをrePhaseで補正し、Roonにエクスポートするための10ステップの概要:
  1. REWの設定でFDWにチェックマークを付けた状態で、LP(リスニングポジション)で2回測定し、各スピーカーのLPの前、左、右、後ろでLPから25〜30 cm離れた場所でさらに4回測定します(合計12回の測定)。 REWの[All SPL]で各スピーカーの時間調整とベクトル平均を行い、各スピーカーの平均測定値を保存します(測定値を.txtとしてエクスポートします)。
  2. [Group Delay]タブでminimum phaseを生成し、excess group delayグラフで各スピーカーの急激な落ち込みとピークを確認します。 これらの周波数は「イコライズされない」ことに注意してください。
  3. スピーカーの正しい周波数応答を見つけて、その応答曲線をイコライズします。 REWで「General」イコライザータイプを使用して、モーダルフィルターを使用できます。 減衰時間(T60)を慎重に調整(500Hz〜2000Hzの残響時間を考慮)するモーダルフィルターを適用して、最初にモーダルピークを減少させます。 REWのRoomSimを使用して、部屋のモーダル周波数を概算できます。
  4. すべてのフィルターが終了したら、すべてのモーダルフィルターをピークタイプに戻し、GenericからrePhase EQタイプに切り替えます(最初の17個のフィルターのみが使用されます) 「Filter Tasks」で正しいスピーカータイプ(左前と右前)を選択した状態で「Save filter settings to file」で各スピーカーのEQフィルターを保存します
  5. スピーカーごとに、保存した平均測定値をrePhaseにインポートし、そのスピーカーのEQフィルターを追加し(import REW EQ filters - Paragraphic gain EQ)、インパルスを生成します(65536 taps, 48 kHz, 32-bit LPCM mono wav file)。 そのインパルス応答をREWにインポートします。 (REWで)そのインパルスに平均測定値をベクトル乗算し、乗算の「excess phase version」を作成します。 (rePhaseの)設定をリセットした後、これを.txtとしてエクスポートして、rePhaseで使用します。
  6. パラグラフィック位相イコライザーを使用してこのexcess phase応答を修正し、低周波数(100 Hz未満)のみそのまま残し、スピーカーのクロスオーバーによって引き起こされる位相シフトに対して「Filters linearization」ツールを使用します。
  7. excess phase応答が十分にフラットになったら、REWで作成された元のEQフィルターと、元の平均測定値をインポートして再位相調整します。
  8. サンプリング周波数(レート)ごとに、そのスピーカーに対して1つのconvolutionフィルターを生成します。 サンプリング周波数が高くなるにつれて、タップ数を2の累乗で増やす必要があります。 44.1kと48kHzには65536タップで十分ですが、384 kHzでは補正を正確に反映するために524,288タップが必要です(グラフで.wavファイルを生成した後、補正フィルターが曲線にどの程度適合しているかを確認できます)
  9. rePhaseは、FFTの長さを自動的に調整し、センタリング、ウィンドウ処理、最適化をデフォルト値のままにします。 すべてのモノラル.wav形式はRoonで機能します(私は32ビットのLPCMモノラル.wavを使用しています)
  10. サンプリングレートごとに生成されたすべての.wavファイルと各スピーカーをフォルダーにまとめてzipし、Roonコンボリューションエンジンをその.zipファイルに転送します。 Roonは正しいスピーカーとサンプリングレートを自動的に選択します。 あなたの音楽をお楽しみください!
Important REW settings (Preferences): (A Guide to Advanced Room Correction with REW and Rephase.pdf P.3)
Soundcard Tab:
guide_gur_p03_1.jpg(113482 byte)
Cal Files tab (マイクキャリブレーションファイルが適切に配置されていることを確認してください):
guide_gur_p04_1.jpg
Analysis tab ([Add frequency dependent window]を確認してください-FDWがチェックされている):
guide_gur_p04_2.jpg
Equalizer tab (rePhaseがチェックされ、低音制限スピーカーが選択されていますか? はい、それらの大部分はそうです!)
guide_gur_p04_3.jpg(51913 byte)
そして最後に、the measurement window:
guide_gur_p05_1.jpg(81050 byte)
[Use acoustic timing reference]が選択されていることを確認し、[Ref output]のスピーカーの1つをタイミング基準スピーカーとして割り当て、測定中に変更しないでください。 私の場合、各正弦波測定の前にチャープを生成する右スピーカー(R)を選択しました。 これは、測定のタイムアライメントに必要です。 各測定ポイントで[Output]を選択するために、左右のスピーカーを切り替えます。 最初に[Level]を確認してください。 1つのスピーカーの場合72dBが理想的です(ステレオでは75 dBを超えます)が、部屋のノイズレベル、マイクゲインなどが最適な測定レベルに影響します。 あなたはより高くすることもできます。 ただし、部屋に適した特定のレベルを設定した後は、測定全体でアンプまたはマイクの音量やバランスを変更しないでください。
以下は私が行ったすべての測定です:
guide_gur_p06_1.jpg(83527 byte)
これが最も重要な場所であるため、左(L00、L01)スピーカーと右(R00、R01)スピーカーのLPでそれぞれ2つの測定を行いました。 両方の測定値が同一である場合は、両方の測定値を保持できます(少なくとも、スピーカーの最低低音周波数容量を超えても同一である必要があります)。 LPで2つの測定値を使用すると、平均化中に中央位置にわずかなバイアスがかかります。 それらが同一でない場合は、測定中の不要な環境ノイズが原因である可能性があります。無関係に見えるものを削除する必要があります。 測定値L1(R1)からL4(R4)は、左、右、前、後のマイク位置で、それぞれスピーカーごとに1つずつあります。 FDW(周波数依存ウィンドウ処理)がそれを処理するので、私は平滑化を使用しないことに注意してください。 ただし、そうする場合は、VARスムージングを使用することをお勧めします。これにより、周波数スペクトル全体で異なる方法でスムーズになり、高周波数で必要なEQが少なくなります。
次に、完全なインパルス応答が一度に表示されるように、グラフの軸の制限を調整する必要があります。 完全な位相シフトを確認するには、位相をアンラップし、位相軸の下限を-2160°に下げる必要があることに注意してください(理想的には、-180°の下限でカットされていないアンラップされた位相グラフを見るべきです)。
guide_gur_p06_2.jpg(120681 byte)
位相は600Hzから6000Hzまでフラットであることがわかります。これらの高周波の周りにEQフィルターを追加することにより、このシステムで唯一正しい修正することに関して打ち滅ぼすことになります。
次に、REWの[All SPL]タブに移動します。
guide_gur_p07_1.jpg(101539 byte)
異なるマイクの位置は、ほぼ一致しているようです。 ここで特定の測定値から大きな変動が見られる場合は、おそらく測定エラーであり、その測定を繰り返す必要がある場合があります(マイクの位置が離れすぎている場合を除く)。 ここで、「すべてのSPL」画面で左スピーカーの測定値のみにチェックマークを付けたままにして、時間調整し(各測定で基準スピーカーに対するマイクの位置が変化するため)、最後にそれらをベクトル平均する必要があります(以下に示すように、すべて赤で囲まれた領域の2つのボタンで実行されます-IR開始を調整しないでください!!!):
guide_gur_p07_2.jpg(173885 byte)
結果の測定値に「Left Speaker Average」という名前を付け、今度は「All SPL」で同じプロセスを繰り返して右スピーカー測定値(画面下部の関連ボックスにチェックマークを付けます)を付け、導出されたインパルス応答に「Right Speaker Average」という名前を付けます。 。 これらの2つの測定値のそれぞれを、後でRePhaseで使用することを忘れない場所に保存します。 REWウィンドウの左側で各測定値を選択し、[File]/[Export]、[Export measurement as txt]の順に移動します。 これは、RePhaseにインポートする唯一の正しい形式です。 これから必要になる測定値は2つだけなので、必要に応じてREWから他のすべての測定値を削除できます。 修正が必要な基本的な問題ではなく、場所固有の応答の変な落ち込みの多くをどのように取り除いたかに注目してください。 この段階では、REW画面は次のようになります。
guide_gur_p08_1.jpg(132774 byte)
次に、REW独自のEQフィルターツールを使用して、各チャンネルのイコライゼーションフィルターを作成します。 この段階は重要であり、うまくやるのはそれほど簡単ではありません。 ここでかなりの時間を過ごす必要があります。 最初に「Left Speaker Average」測定値を選択し、EQボタンをクリックします。 ポップアップしたEQウィンドウで、スムージングをVARに変更します(FDWのため、デフォルトでは1/48のスムージングになっているはずです。ほとんどの場合、さまざまな測定値のベクトル平均はすでに十分にスムージングされているため、「no smoothing」を選択することもできます)。 VARスムージングは、周波数スペクトル全体をEQし、後でリフェーズする場合に適しています。 低音周波数をEQするだけの場合は、そのままにしておきます。「Target type」を「bass limited」として選択します。 スピーカーの真の周波数応答にできるだけ近いターゲット応答を選択することは、特にスペクトルの下限で非常に重要です。 ウェブ上でスピーカーのラボテスト結果をチェックして、正しい低音管理のカットオフ周波数とスロープを見つけました。 これらを見つけるために、ウーファーの非常に近くで近接場マイク測定を行うこともできます。 測定された応答は、部屋の影響がない場合のスピーカーの実際の応答とはかなり異なります。 低音の周波数の大きさが正確に3dB(つまり音量の半分)低下する場合、6dBが重要であり、ターゲットの応答曲線はそれを可能な限り正確に模倣する必要があります。 これはよくある間違いなので、ターゲットの応答と一致させようとしているLPで測定された応答ではないことに注意してください。 修正によってスピーカーを技術的な限界を超えてプッシュすることはできませんが、正しいターゲットカーブに等しくすることで、追加された部屋の影響を排除することができます。 ルームカーブは使用していません。 LF上昇は非常に便利ですが、一般的に信じられているように追加された低音が好きだからではなく、これが低周波数にモーダルフィルターを追加する簡単で単純な方法だからです。 部屋の残響は健康的です。 周波数範囲が低くなるにつれて、減衰時間は長くなるはずです。 まだこれを行っていない場合は、今すぐウォーターフォールグラフを生成してください。 イコライゼーションを使用して低音のピークを完全にフラットにすると、これらの周波数の減衰が速すぎて、サウンド全体が台無しになります。 モーダルフィルタリングは比較的新しい概念であり、基本的に最初にピークを除去し、次にバンドフィルターを介して同じ周波数で人工的な減衰時間を導入します。 私の意見では、LF上昇は基本的にまさにそれを行っています。 モーダルフィルターについてもっと知りたい場合は、ここに良い情報源があります:
https://pdfs.semanticscholar.org/d14c/069277323e3951655393e6ce38b34b140ed8.pdf?_ga=2.46089316.1346967778.1578253803-2064239884.1578003614
REWにはモーダルフィルターがありますが、ジェネリックフィルタータイプのみです。 代わりに、最後にカットオフフィルターの負のゲインと帯域幅を少し減らして、T60で何が起こるかを注意深く監視しながら減衰時間を導入します。
20代で最大19,000 Hzを聞くことができたのですが、現在は14,000Hz未満になっているので、部屋のカーブの高周波ロールオフ部分を使いません。 聞こえないものをイコライズしません。 あなたが非常に若いか超人的でない限り(または男性よりもよく聞こえ、HF感度をより長く保つので女性)、15kHz以上で起こっていることを気にする必要はありません。 フィルターがハイエンドに向かって対称性を失い(ナイキスト周波数に近づくほど)、HFロールオフが意図せずに高周波フィルターをより正確に機能させるので、多くの人がそれを役立つと思います。 スペクトルの下端(20〜25 Hz未満)でも聞こえない周波数を考慮してください。 スピーカーの最小低音周波数容量を下回らないように注意してください。 50〜60K USDの価格帯を下回り、20〜25 Hzの可聴音を生成できる冷蔵庫よりも小さいスピーカーはありません(そのようなサブウーファーもそれほど多くありません!)
ターゲット応答が正しく設定されていることを確認したら、[Calculate target level from response]をクリックする必要があります。 REWは通常、適切なdBレベルを見つけるのに適していますが、必要に応じて確認して試してみる必要があります。 距離(メートル単位)= 85.75/周波数(Hz単位)という簡単な式を使用して、波長の深いディップを確認します。 通常、ウーファーから耳までの距離に初期の反射点があります。 これらを平準化することはできませんし、すべきではありません。
スピーカーが完全に配置されていないと、正面の壁、天井、側壁、床のすべてがこれらの落ち込みを引き起こす可能性があります。 ターゲットレベルは、これらのディップのトップポイント以上である必要があります。 また、より高い周波数の平均dBレベルに近い必要があります。 REWの「群遅延」グラフもご覧ください。
「コントロール」のGDで「Generate minimum phase」を実行し、すべてのチェックを外して「excess group delay」にチェックを入れます。 このグラフのディップとピークは最小位相周波数ではなく、等化することはできません。 イコライジングする前の左スピーカーの最終設定は次のとおりです。 REWが見つけたことに注意してください。
ターゲットレベルは68.9dBで、手動で68.5dBに下げました。 その数を保存し、後で右スピーカーのイコライゼーションにまったく同じレベルを使用する必要があります。 私のスピーカーの低音能力は45Hzまでなので、このポイントをイコライゼーションの開始点として選択し、14,000Hzを上限として選択しました。 「Filter Tasks」ウィンドウでブーストを回避することは一般的に悪い考えではありませんが、最後に手動でEQを修正するので、自動EQにブースト容量を追加しました。 結果は次のとおりです。
guide_gur_p10_1.jpg(158493 byte)
REWは、250Hzと350Hzで2つのディップを正しく残しましたが、600Hz付近の修正する必要があるディップをREWは修正しませんでした。 また、120Hzと163Hzの問題のピークを手動で少し上げて、疑似モーダルフィルタリングを実現します。 最後に、EQが45 Hzで開始されたため、そこには不要なディップがあり、スピーカーの限られた低音容量を失いたくないので、別のアシストが必要と思われます。 元のフィルター係数は次のとおりです。
guide_gur_p10_2.jpg(59615 byte)
そして、これが私の手動で完成させたフィルターです:
guide_gur_p11_1.jpg(60586 byte)
120Hzと163Hzで変更した後、T60値(とても減衰に関連する量)が増加していることに注目してください。 600 Hzで別のフィルターを追加する必要がありましたが、それでもREWのRePhase EQ制限(17バンド)の範囲内です。 フィルタを変更するときは、キーボードの矢印を使用してゲインを増減し、グラフで結果をすぐに確認できることを忘れないでください。 Qファクターは帯域幅の逆数(正確には「周波数/ BW」)であり、帯域幅が減少するとQが増加します。 ゼロに近い場合、ゲインは周波数範囲全体に影響し、10を超える場合、その周波数だけで鋭いスパイク効果があります。 キーボードの上下矢印で変更することもできますが、何らかの理由でREWのグラフでの表示が遅いため、実際にはボックスに数値を入力し、キーボードのタブボタンを押すと画面に表示されます。 少し練習すれば、すぐにターゲットカーブに最適なものが見つかります。 これが私の左スピーカーの結果です:
guide_gur_p11_2.jpg(97592 byte)
次に、EQウィンドウの[フィルタータスク]タブの下部にある[フィルター設定をファイルに保存]をクリックします。 スピーカーとして「左前」を選択し、覚えやすい場所に保存します。 右側のスピーカーについても同じ手順を繰り返します。 フィルタのブーストまたはフラットネスのターゲット設定は同じである必要はありませんが、ターゲットの応答曲線とターゲットのdBレベルは同じである必要があります。そうしないと、ステレオイメージがスピーカー側にシフトします。 これでREWは終了です。 rePhaseで位相の処理をしたくない人のために、25〜40 Hzから200〜250 Hz(理想的には部屋のシュローダー-遷移周波数 まで)のフィルタータスクの範囲を簡単に一致させることができます。 EQフィルターは、特定のディップのブーストを回避し、パラメトリックイコライザーで必要に応じて使用されます。 「設定をファイルに保存」する必要はありませんが、各スピーカーの設定をREWの[File/Export]メニューでtxtとしてエクスポートするだけです。 おそらく多すぎないので、メディアプレーヤーに手動で入力することもできます。 JRiverとRoonの両方で、これを左スピーカーと右スピーカーで別々に行うことができます。
RePhase stage: (A Guide to Advanced Room Correction with REW and Rephase.pdf P.12)
RePhaseを開きます。 「Paragraphic Gain EQ」タブの下にある「Tools」をクリックし、「import REW filter settings…」を選択します。 保存した左側のスピーカーのEQファイルを参照してロードします。すべてのREWフィルターを示すグラフィックイコライザーが表示され、これらのフィルターの応答グラフが画面に表示されます。
guide_gur_p12_1.jpg(129613 byte)
太い青い線はフィルターです(大きさが-7dBから3dBの範囲)。 ウィンドウの右下にある[Ranges]タブを、私と同じように自由に調整してください。 ドロップダウンメニューにすべての周波数が表示されるわけではありませんが、手動で任意の数値を入力できます。 グラフの点線は位相グラフであり、それ以外の場合はEQフィルターがないとフラットになります。 これは、単純な14バンドEQが引き起こしている位相シフトの量です。 これらは、EQフィルターが適用される前のポイントに戻るためにRePhaseで最初に修正する必要がある部分です。 ただし、スピーカーのクロスオーバー位相シフトを修正するために、後でさらに多くの位相作業が必要になります。
次に、グラフの振幅範囲を-20〜-10dBのあたりに変更し、位相範囲を-60度〜+ 60度のあたりに変更して、画面上のEQ応答を取り除き、ディップとピークを確認します。 位相がより明確になります。 これが完了したら、「Paragraphic Phase EQ」タブをクリックします。 これは位相イコライザーであり、自動化されていないことを除いてREWのEQと同様に機能します。 (これらのパラメーターを手動で調整して位相応答を平坦化するのは非常に時間がかかるため、将来のある時点でこれを自動化するコードを作成することを検討しています)
guide_gur_p13_1.jpg(116340 byte)
RePhaseには、EQパラメーターの初期化、周波数の並べ替えなどに非常に役立つプリセットのグループがあり、キーボードの矢印は各EQパラメーターのグラフでうまく機能します。 ある程度の練習が必要ですが、最終的にはそこに着きます。
可能な限り最も強力なイコライザーが必要なので、(EQウィンドウで)範囲を90度から180度に変更することから始めましょう。 次に、100 Hzを超える最大のピーク(またはディップ)から開始します。 低周波数を修正したくないことを忘れないでください(ただし、自由で結果を比較することをお勧めします)。 176 Hzのピークが私の開始点になります(ピークをクリックするだけで正確な周波数が表示されます)。 そこで、バンク01の最初のイコライザーの周波数ボックスに176と入力します。 ここで、Qファクターを7にし(この最初の推測は経験によってのみ思いつきます)、次数ボックスをクリックしてキーボードの下矢印を押し始め、グラフでピークが収縮するのを確認します。 0度に達したら、Qボックスをクリックし、キーボードの上下矢印で変更します。 最終的には-30.25度で、Qファクター8ではかなりフラットに見えます。 位相フィルターを適用する前後の176Hzでの違いを以下に示します。
guide_gur_p14_1.jpg(70192 byte)
次に、297 Hzの次の大きなピークに移動し、強力な0.4Qファクターと-16.80度の回転を与えます。 各調整は前の補正とQファクターを変更し、回転は前のバンドに戻って定期的に再調整する必要があります。 しかし、たった5回の修正で、下の状態図にたどり着くことができました。 そのため、当初の見た目ほど難しくはありませんが、それでもかなり時間がかかります。 バンク内のほぼすべてのバンドを埋めるときは、毎回新しいバンドを使うのではなく、「ツール」ドロップダウンリストから定期的に「アクティブなEQポイントを最初に並べ替え」、次に「周波数の昇順で並べ替え」して、すでに使用したバンドで修正することを忘れないでください。
guide_gur_p14_2.jpg(115248 byte)
位相シフトが中域と高域で十分にフラットであると確信している場合(必要に応じてフラットにすることができます。16のバンクのそれぞれに17のバンドがあり、スピーカーごとに合計272の位相フィルターがあります?バンク01には 通常は私にとっては十分であり、やりすぎる必要はありません)任意の場所に関連する名前でフェーズEQ設定を「save settings as」する必要があります。 毎回設定を保存する(そして異なる名前を使用する)以外に、RePhaseで修正を戻す方法は他にありません。 左スピーカー用に完成した17バンドのパラグラフィックイコライザー設定は次のとおりです。
guide_gur_p15_1.jpg(129244 byte)
次に、左スピーカー(左スピーカー平均)の測定値をRePhaseにインポートします。 RePhaseの右下隅のウィンドウにある[Range]タブの横にある[Measurement]タブをクリックします。 REWからエクスポートしたLeftSpeaker Average.txtファイルを参照し、ダブルクリックします。 [Range]パラメータを次のように調整します。
  • Frequency: 20Hz to 20 kHz(可聴範囲のみを選択することもできます)
  • Amplitude: 50dB to 80dB(またはスピーカーの応答がすべて表示される範囲)
  • Phase: -360° to +1440°(私はこの範囲でしかすべてのアンラップされた位相曲線しか見ることができませんでした、あなたのものとはかなり異なるかもしれません)
guide_gur_p15_2.jpg(48230 byte)
これで、スピーカーのインパルス応答、EQフィルター、およびこれらのEQフィルターの位相補正がすべてRePhaseに入りました。 この段階で、RePhaseで「Save settings as」することをお勧めします。LeftImpulseという名前を付けることができます。
ご覧のとおり、位相応答は、EQ位相シフトを修正した後に達成したよりもはるかに悪いです。 これは主にスピーカーのクロスオーバーが原因です。 私のスリーウェイスピーカーには2つのクロスオーバーがあります。1つは400Hzで、もう1つは4,000Hzです。 位相特性の全体的な右傾斜が深刻なのは、これらに起因しています。 次に、RePhaseの「Filters Linearization」タブに移動し、これらを可能な限り修正します。 400Hzのクロスオーバー周波数の12dB/oct Linkwitz-Rileyフィルターは、ミッドバンドでの位相シフトのほとんどを修正するようであり、それは理にかなっています。 ドロップダウンリストで空のスロットを選択することで、フィルターをバイパスできることを忘れないでください。
guide_gur_p16_1.jpg(109622 byte)
低音の周波数には触れませんが、パラグラフィックEQを使用して10kHz付近の広いディップを修正しようとします。 混乱を避け、結果が気に入らない場合に簡単に元に戻すことができるように、その目的でBank02を使用します。
2つの高周波での操作により、スペクトル全体でかなりフラットな位相応答を得ることができました。 150 Hz未満の部分によると、位相角が2π回転するたびに同じ位相が生成されるため、実際には低音周波数の位相シフトは見た目ほど悪くはありません。 ただし、必要に応じて、自由に修正してみてください。
guide_gur_p16_2.jpg(124708 byte)
ここで、作業内容をRePhaseに再度保存し、「LeftImpulse2」のような名前を付けて、将来必要なステージに戻ることができるようにします。
重要な注意:或いは、最初に測定値とEQ設定をロードして各スピーカーのリフェーズに設定し、次にそのインパルス(65536 taps, 48 kHz, 32 bit LCPM mono wav file)を保存してREWにインポートする(「import impulse response」)ことができます。 。 次に、このインパルスに各スピーカーの元の測定値をベクトル乗算します。 次に、この乗算の「excess phase version」を作成し、「export measurement as txt」を使用してリフェーズにエクスポートします。 このexcess phaseバージョンを、リフェーズパラグラフイコライザーとフィルター線形化ツールを使用して修正し、次のステージに進む前に、リフェーズに元の測定データとREWEQフィルターをインポートします。 以下は、その方法でのREWでの私の結果です。
guide_gur_p17_1.jpg(110565 byte)
この方法はもう少し複雑ですが、物事を行うためのより堅牢な方法であり、わずかに良い結果が得られます。
Generating Convolution filters: (A Guide to Advanced Room Correction with REW and Rephase.pdf P.17)
この最後の段階で、メディアプレーヤーで使用するスピーカーごとにconvolutionファイルを作成します。 まず、「Impulse Settings」ウィンドウの下のディレクトリボックスをクリックして、これらのフィルタを保存するディレクトリを選択します。 「formatト」ボックスで「32 bits LPCM mono (.wav)」を選択します。 「rate」ボックスで「44100」を選択します。 使用しているスピーカーとサンプリング周波数を連想できるファイル名を選択してください(私はLeft44と名付けました)。 以下のように、他のすべてをデフォルトのままにすることができます。 次に、「generate」ボタンをクリックします。 これが私の結果です:
guide_gur_p18_1.jpg(159212 byte)
黒い矢印が上を指している領域では、フィルターのタップ数が応答曲線を効率的に模倣するのに十分ではなかったため、タップ数を増やす必要があります。 タップの数は16384の倍数である必要があり、FFTの長さは自動的に増加します。 私は32768を試しましたが、より良い結果が得られましたが、65536でのみ満足のいくものでした。
guide_gur_p18_2.jpg(207421 byte)
解像度を上げるほど、最終フィルターに導入される遅延が長くなります(私の場合は743ミリ秒で、緑色で書かれた「Impulse Settings」ウィンドウで確認できます。 ライブラリを聴きながらフィルタリングするサンプリング周波数ごとに、このような.wavファイルを1つ生成する必要があります。 ほとんどのCDリップには44.1kHzで十分ですが、このような高解像度ファイルを再生する場合は、スピーカーごとに48 kHz、96 kHz、さらには192kHzのフィルターを個別に生成する必要があります。 再生するすべてのものを特定の高解像度にアップサンプリングし、この最高解像度のスピーカーごとに1つのフィルターを生成することもできます。 RoonとJRiverの両方がこれを行うことができます。 私は通常、192 kHzと176.4Khzのフィルターのみを生成し、Roonですべてをこれらの周波数にアップコンバートし、これらのフィルターで再生してから、DACにそれ以上のアップスケーリングを残します。 DACは最高のサンプリング周波数で最高の状態で動作するため、アップスケーリングは一般に、デジタルオーディオをアナログに変換するためのサウンドの明瞭さのために役立ちます。 Roonでのサンプルレート変換のリンクは次のとおりです。
http://kb.roonlabs.com/DSP_Engine:_Sample_Rate_Conversion
rePhaseで右のスピーカーに対して同じプロセスを繰り返した後、以下のようなさまざまなサンプリング周波数のフォルダーに.wavファイルが作成されるはずです。
guide_gur_p19_1.jpg(68990 byte)
次に、このフォルダーを圧縮します。 Windowsでの1つの方法は、フォルダーを右クリックして[送信先]を選択し、[圧縮(zip形式)フォルダー]を選択することです。 これで、この最後の圧縮フォルダーは、Roonで使用できるConvolutionフィルターになります。 これを行う方法に関するリンクは次のとおりです。
https://kb.roonlabs.com/DSP_Engine:_Convolution
メディアプレーヤーは、各wavファイルがどのチャネルとどのサンプリングレートであるかを知っていることを忘れないでください。上記の命名規則は、あなた自身が使用するためだけのものです。 次に、conventionを有効または無効にして、Roonでお気に入りのテスト曲を聴きます。 うまくいけば、あなたは非常に前向きな違いを聞くでしょう。
Serkan Gur

戻る

2020/10/18 Since 2020/10/13