再生設定

この画面では、オーディオデバイスの選択、DACへの出力形式・レートの指定、適用する設計データの割り当てを設定します。

入力と出力

項目何を決めるか注意
入力デバイス再生音声を受け取るインターフェース通常はSonir Bench仮想オーディオデバイスを指定します。一覧に表示されない場合はドライバがインストールされていません
出力デバイス処理結果を送出するDACmacOSで認識されているオーディオデバイス。OSのシステムデフォルトも選択可能です
入力レート入力デバイスを初期化するサンプリング周波数音源のレートに自動追従します。レートを自動取得できない場合は手動指定も可能ですが、ビットパーフェクト伝送は保証されなくなります

入力サンプリングレートによってレート系列が決まり、系列から内部処理レートが一意に定まります。44.1 kHzおよびその倍数は705.6 kHz、48 kHzおよびその倍数は768 kHzとなります。現在動作しているレートは画面上に常時表示されます。

出力レート

選択肢何が出ていくか
入力レートと一致(既定)音源と同じレートでDACへ出力します。DACの手前で余計なレート変換は発生しません
内部レートの1/4176.4 kHzまたは192 kHz
内部レートの1/2352.8 kHzまたは384 kHz
内部レートのまま705.6 kHzまたは768 kHz
内部レートの2倍1.4112 MHzまたは1.536 MHz(超高レート入力対応DAC向け)

DACが非対応のサンプリングレートを選択すると、再生開始時にエラーとなります。対応レートはDACの仕様書またはmacOSの「Audio MIDI設定」でご確認ください。

  • 出力レートを引き上げると、超音波帯域(可聴域外)の信号がDACへ送出されます。

    元のナイキスト周波数を超越する高周波成分が、音源由来のものもグラフの非線形処理で生成されたものも、そのまま下流機器へ届きます。DACやアナログアンプによっては相互変調歪みの原因となるため、モニタ画面で該当帯域を常時監視し、設計通りの減衰量に収まっているかを可視化します。

  • 出力レートを入力と同じレートに戻しても利点は失われません。

    内部高レート処理の本質的なメリットは、非線形ノードの実行中に高調波の折り返し歪み(エイリアシング)を発生させない点にあります。この恩恵は内部グラフを通過した時点で完全に確保されており、最終段で元のレートへダウンサンプリングしても損なわれることはありません。

PCMとDSD

項目何を決めるか注意
出力フォーマットPCM、またはPCMフレームでカプセル化した1bit DSD(DoP)DSD出力時はPCM用のピークメーターおよび帯域外ノイズ監視は非対象となります
DSDレートDSDビットストリームのクロック周波数伝送用PCMキャリアのレートは自動決定されます(常にDSDクロックの1/16であり、個別設定は不可)
モジュレータ次数ΔΣ変調器の次数次数を上げると帯域内の実効SNRが向上しますが、変調器の安定性を保つための事前減衰量が大きくなり、高周波ノイズシェーピングの帯域も遷移します
44.1 kHz系へリサンプル48 kHz系の音源を44.1 kHz系へ変換してから変調器に入力するかどうか既定で有効。標準的なDSDレート(DSD64 / 128 / 256など)は44.1 kHzの整数倍であるためです
  • ΔΣ変調器の発散を防ぎ安定動作を維持するため、固定のアッテネーション(減衰)が適用されます。減衰量は選択肢の横に表示され、入力音声の振幅ではなくモジュレータの設計仕様によって一意に決定されます。
  • 変換をオフにすると、48 kHz系の音源は48 kHz系(48k / 96k基準)のDSDビットストリームとしてそのまま出力されます。この変則レートに対応していないDACでは強烈な高周波ノイズの原因となるため、DACが確実にサポートしていると分かっている場合を除き、常に有効のままにしてください。
  • 用意されているすべての次数設定は一般的なDACのアナログノイズフロアを大きく上回る性能を持つため、次数変更による聴感上の差異は極めてわずかです。基本的には初期推奨値のまま運用してください。

パーティション長と計算精度

項目何を決めるか変わらないもの
パーティション長畳み込みブロックのフレーム長(CPU負荷とレイテンシのトレードオフ)音質。バッファリングとスケジューリングの単位であり、周波数特性や位相特性は不変です
計算精度リサンプル段のFIR畳み込みを倍精度(f64、既定)で行うか単精度(f32)で行うかグラフ処理系。超低域の演算精度を維持するため、グラフは常にf64で固定されます
  • ブロック長を伸ばすと長大なフィルタのCPU負荷を削減できます。

    タップ数の多いフィルタは、より大きなパーティションで畳み込むことでレイテンシと引き換えにCPU使用率を大幅に下げられます。逆にタップ数が短いフィルタでは、ブロックを大きくしても負荷が下がらない(むしろ微増する)場合があります。現在の環境での具体的な消費リソースは、各設計の検証レポートで確認できます。

  • f32の採用目的は演算精度ではなくタップ数の拡張です。

    同一のCPU消費量で約2倍のタップ数を計算できるため、急峻な遮断特性のフィルタを実装できます。単精度の丸め誤差フロアは約-141 dBFSであり、これは24bit出力時のディザノイズフロアと同等です。そのため、24bit DACへ出力している限り実効的な音質差として現れることはありません。

  • 計算精度は再生中に動的変更できません。

    精度設定を変更する場合は、一度再生を停止してください。A/B比較の2スロットは常に同一の計算精度で実行されるため、比較検証時に計算精度の違いが混入することはありません。

適用する設計

  • リサンプル設計は、入力レートから内部処理レートへシグナルを変換するフィルタ特性を定義します。未指定の場合は、出荷時プリセット(直線位相カイザー窓ローパスフィルタ)が適用されます。
  • 適用対象のサンプリングレートに現在の入力レートが含まれていない設計はロードされません。その場合は出荷時プリセットで代行され、UI上に警告が表示されます。設計データに対応レートを追加するか、全レート対応の記述を行ってください。
  • グラフ設計は、内部レート上で実行するシグナルプロセッシングを定義します。未指定の場合はバイパス(素通し)となり、これはA/B比較における音量マッチングの基準(0 dB)にもなります。
  • リサンプル設計およびグラフ設計は、再生中であっても音途切れなくシームレスに差し替え可能です。
  • 非線形ノードを含むグラフを一度でもロードすると、スピーカーや耳を保護するため、そのセッション中は常に出力段のリミッターが作動待機(アーム)状態になります。該当するグラフには、ロード前に画面上で警告バッジが表示されます。