もうSonarworks SoundID Referenceという新製品が出てしまっていて今更な感じですが、個人的に使っているSonarworks Reference 4 for Headphonesについて備忘録的に情報を残しておきます。


Sonarworks Reference 4 と本記事について

SWRef4

Reference 4は誤解を恐れずにザックリ言うと、スピーカーやヘッドホンの機材特有の音響特性をよりフラットになるような方向に補正してくれるソフトです。これがセットアップされた環境なら、どんな出力機器で鳴らしても同じような聞こえ方になる(のを目指す)感じで、音を作る人がリファレンス環境を構築する一つの選択肢となるようなツールです。

実際に複数のヘッドホンなどで聞き比べると分かりますが、さすがに音声出力機器の物理的な限界は超えられないので全く同じ聞こえ方にはならないですが、よりフラットな特性に近づけようとする結果になっていそうなのは分かりますし、自分が使う程度の範囲では十分満足しています。

今回はREAPERも使う前提でReference 4で筆者がつまずいた点や、対策のメモという感じです。以下は自分の環境だけで起きている可能性が十分にあるので、参考にする場合はそういうものとしてご理解下さい。関係ありそうな使用機材は以下の通り。

  • Windows 10 64bit ver.1909~20H2付近だったはず
  • Steinberg UR222mkII
  • SONY MDR-CD900ST他

基本的なセットアップ方法の詳細は割愛します。Studio Editionはキャリブレーションなどがありますが、Headphone Editionはインストーラーでソフト入れてライセンス認証したらヘッドフォンのプロファイルを選ぶだけです。注意点として思いつくのは購入前にお持ちのヘッドホンが対応しているか調べとくくらいでしょうか。


WASAPIモードとASIOモード

しばらく前のどこかのタイミングで導入されたWASAPIモードとASIOモード、ここから悲劇が始まりました。自分の環境ではある時Reference4をアップデートしたところから、Systemwideが起動できなくなり、いろいろ試しましたが特にREAPERとの併用という点でSystemwideの併用が出来なくなりました。

  • WASAPIモードだととにかくクラッシュするだけ。後述の設定強制削除でASIOモードに切り替えればギリ使える。
  • ASIOモードはYamahaのASIOドライバはすぐクラッシュ、ASIO4ALLだけなんとか動くみたいな状態。REAPERを起動した場合はREAPERがASIOデバイスを認識できなくなる。が、希に認識したりしなかったりという謎挙動。
  • 前のバージョンにダウングレードしようと思ったものの、Headphone Editionはネットワークで最新を取得する以外の方法がなく断念(Studio Editionはバージョンごとのインストーラーがあるが、これを入れようとしてもEdition違いで怒られる)

こんな感じの状態になってしまい、Systemwideを使うのはDAWを使わない時だけみたいな運用がしばらく続いていました。

なので比較的最近まで放置してたのですが、久々に調べ直してみるとどこかの海外フォーラムで「うちはWASAPIモードでREAPERも問題なく使えてるよ」みたいな書き込みを見かけたので、Reference4をアップデートしてWASAPIモードを試したところ、REAPERも含めてすんなり動作してしまいました。ASIOモードは微妙な不安定感のままですが・・・。

  • Reference 4の設定をWASAPIモードに変更(ヘッドホンプロファイルも作り直した気がする)
  • REAPERのメインメニュー[Options>Prefernces]から[Audio>Device]でAudio systemを[WASAPI]に設定
    SWRef4_ReaperPrefWasapi

という感じにしてやると、自分の環境では全く問題がなくなりました。本当に今までの地獄はなんだったのかというくらいスッキリ。


Reference4 Systemwideが起動しない場合の対処方法

Reference4のバージョンが上がった時に、以前の設定情報があるとクラッシュする問題が発生するタイミングがありました。最近のアップデートでは特に問題なさそうですが。

もし久々にReference4をアップデートしてSystemwideが起動しなくなったとかいう場合は、以下のパスのファイルを消すといった方法がこちらで紹介されています。

C:\ユーザー\(自分のユーザー名)\AppData\Local\Sonarworks\Reference 4\Systemwide\Systemwidecfg.db

自分もこの方法でSystemwideが起動出来るようになりました。が、やるならこのへんは自己責任でお願いします。このファイルの周辺にヘッドホンプロファイルやライセンス情報キャッシュなんかもあるので、他のファイルも含めてもろもろザックリ消してしまうみたいなのはやめた方が良いです。


Referecne4 VSTプラグインをREAPERでインサートする場所

REAPERでこのプラグインを挿すのにはうってつけの場所があります。Monitoring FXという、Masterトラックを通った後に音声デバイスへ出力される直前にかかるFXで、ここに挿すとDAWでレンダリングする際には影響がなく、モニターする音声にだけReference4を適用することが可能です。

REAPERのメインメニューから、[View>Monitoring FX]でFXウィンドウが表示されますので、ここにReference 4 VSTプラグインを挿入すればOK。

Reaper_MonitorFX

REAPERのウィンドウ右上をよく見ると[MONITOR FX]というのがあるので、そこをクリックしても同様です。ON/OFF切り替えもすぐにできて便利。

Reaper_MonitorFXButton

REAPERのMonitoring FXにこれを挿入して更にSystemwideがONになっている場合、ぱっと見で二重に音響補正が適用されてしまいそうですが、それぞれON/OFF切り替えして試してみたところDAW側の音に関してはVSTのON/OFFでだけ音質が変化し、Systemwide側のON/OFFでは変化がなかったので、おそらく二重にかかるということはなさそうな感じでした(間違ってたらすみません)。