リファレンス

どの設定が何を決めて、結果がどう計算されるか。問い合わせなくても自分で答えに辿り着けるように書いています。

ノード15種 · エラー69件 · 仕様 0.1.0

音楽アプリの音をSonir Bench経由でDACへ出す
Sonir Benchをインストールし、音楽アプリの設定で出力先にSonir Benchを選び、DACを選んでエンジンを開始するまでの手順。音楽だけがBenchを通り、届いた音が未加工かどうかをモニターで確かめられます。
スマホで部屋を測って、ルームEQを掛ける
Sonir RemoteをSonir Benchにつなぎ、リスニングポイントで部屋を測って、スマホで作った自動PEQをBenchへ送り、補正後にもう一度測るまでの手順。録った音はスマホから出ません。
イコライザーやエフェクトを作って、同じ音量で聴き比べる
Sonir Benchでテンプレートからノード列を作り、検証して保存し、A/Bで2つの設計を音量を揃えて切り替えるまでの手順。音量の差ではなく、音の違いだけを聴き比べられます。
AIにDSPを書かせて、Sonir Benchで鳴らす
AIにSonir Benchのモジュール仕様を渡してJSONを1つ書かせ、Benchに読み込み、検証の結果を返して合格させ、保存して聴くまでの手順。AIが書いたものが検証を通らずに鳴ることはありません。
DACに合わせて出力設定を決める(ハイレゾ・DSD)
Sonir Benchで、DACが対応している出力レートやDSD(DoP)出力を選び、エンジンを開始してモニターで確認するまでの手順。設定変更は次回のエンジン開始時に反映されます。

この文書の読みかた

  • 範囲と既定値は実装に準拠しています。

    このリファレンスに掲載されている範囲・既定値・エラー文言は、公開仕様書から機械的に抽出したものです。仕様書自体がコードから生成されているため、手作業の転記ミスがなく、アプリが実際に適用している値と一致します。

  • 実装済みの機能のみを記載しています。

    現在インストール可能なビルドの説明です。未実装の予定は記載していません。実機で検証中の項目については、その旨を明記しています。

  • 対応しない範囲も仕様の一部です。

    各ページは「できないこと」で締めくくられます。これは機能の不足ではなく意図して定めた境界であり、疑問に対する答えの多くはそこにあります。

  • 計算ロジックは数式で明記しています。

    手動で選択するのではなく自動計算される値については、該当ページに計算式を掲載しています。採用しているモデルはすべて公知のものであり、後から調べられるよう名称を明記しています。

モジュールを書く

このリファレンスはアプリの動作仕様を解説するものです。DSPモジュールを自作する場合や、AIに作成させる場合は、公開されているモジュール仕様を参照してください。解説本文・JSON Schema 2本・全エラーコード・そのまま動作するリファレンス実装例が1ファイルにまとめられています。

モジュール仕様を読む