トランスコードするか否か — 優先順位チェーン
「トランスコード」とは、デバイスが再生できる形式に、またはMusicBeeのEQと音量調整を適用できるように、トラックをその場で再エンコードすることです。プラグインはトランスコードを行わないことを望む(元のファイルを送信する方が速く、ロスレスであるため)、そのため、固定されたルールチェーンをたどって決定します。上位のルールが優先され、下位のルールを黙って上書きします。 いくつかの設定が協力するように見えるのにそうではないため、これはプラグインで最も誤解されている部分です。
| 優先度 | ルール | 効果 |
|---|---|---|
| 1 (最高) | トランスコードを強制 (デバイスプロファイルごと) | 常にトランスコードします。以下のすべてを上書きします。ネイティブ強制とは相互排他的です — 一方を選択するともう一方は選択解除されます。 |
| 2 | ネイティブストリームを強制 (デバイスプロファイルごと、デフォルトON) | このデバイスではトランスコードを絶対に行いません。ルール3~5を完全に抑制します — 形式、エフェクト、制限に関係なく、元のバイトを送信します。 |
| 3 | EQ/DSP および ReplayGain (ライブラリ) | オーディオを処理できるようにトランスコードを強制します。ルール2が優先される場合、黙って無視されます。 |
| 4 | サンプルレート / ビット深度 / ステレオのみ (デバイスプロファイル) | ソースが範囲外 → 適合するようにトランスコードします。ルール2が優先される場合、黙って無視されます。 |
| 5 (最低) | コーデックサポート (デバイスプロファイル) | デバイスが再生できないソースコーデック → プロファイルの出力形式にトランスコードします。ルール2が優先される場合、黙って無視されます。 |
ネイティブストリーム強制はすべてのプロファイルでデフォルトでONになっているため、初期設定の動作は、デバイスに元のファイルを渡し、それ以外のことは何もしない、というものです。これは、良好なネットワーク上の最新のデバイスにとってはまさに正しいですが、ルール2を変更するまで、ライブラリのエフェクトとプロファイルのオーディオ制限が「何もしない」ように見えることを意味します。
具体例。 MusicBeeのReplayGain音量調整をストリーマーに適用したいとします。ライブラリの下にあるMusicBeeでアクティブなリプレイゲインモードを使用して再生音量を調整するにチェックを入れます。トラックを再生すると、音量はまったく調整されません。
理由:ストリーマーのプロファイルでは、まだネイティブストリーム強制がONになっています(ルール2)。ルール2はReplayGainルール(ルール3)よりも優先されるため、プラグインは未加工のファイルを送信し、ReplayGain設定は黙ってスキップされます。
修正方法:そのデバイスのプロファイルを開き、ネイティブストリーム強制のチェックを外します。ネイティブ強制はプロファイルごとであるため、ビットパーフェクトなハイファイDACではオンのままにし、ReplayGainが必要なポータブルスピーカーではオフにすることができます — 各デバイスは正しい応答を得ます。
経験則:
- EQ/DSPまたはReplayGainをデバイスに適用したいですか?そのデバイスのプロファイルでネイティブストリーム強制をオフにします。
- 新しいトランスコードを保証したいですか(テストのため、またはネイティブファイルで詰まるデバイスのため)?そのプロファイルでトランスコードを強制にチェックを入れます — それはすべてに優先します。
- それ以外の場合は、ネイティブストリーム強制をオンのままにします。これはプラグインで最も影響の大きい設定であり、ほとんどの最新機器ではデフォルトが適切です。

設定
| コントロール | 動作 |
|---|---|
| ネイティブストリームを強制 (トランスコーダーをバイパス) | トランスコーダー、エフェクト、ReplayGain、およびプロファイルのオーディオ制限をバイパスして、元のファイルバイトを送信します。デフォルトON。 最も影響の大きい再生設定。上記のチェーンのルール2。 |
| トランスコーディングを強制 (ネイティブストリーム強制とは排他的) | このデバイスへのすべてのストリームをトランスコーダー経由で強制します。ネイティブ強制よりも優先されます。これら2つは相互排他的です(一方を選択するともう一方は選択解除されます)。ルール1。 |
| MusicBeeで有効なイコライザーとDSPエフェクトを使用 [トランスコーディングを強制] | MusicBeeのイコライザーとDSPエフェクトを出力オーディオに適用します。トランスコーディングを強制します(ルール3)。プロファイルでネイティブ強制がオンになっているデバイスでは抑制されます。 |
| MusicBeeで有効なリプレイゲインモードを使用して再生音量を調整 [トランスコーディングを強制] | MusicBeeのReplayGain音量調整を適用します。トランスコーディングを強制します(ルール3)。プロファイルでネイティブ強制がオンになっているデバイスでは抑制されます。 |
| ラジオにネイティブストリームを強制 (放送局のトランスコーダーをバイパス) | ラジオ/ストリームソースを未加工で送信し、特にステーションのトランスコーダーをバイパスします。 |