Sound Forge Pro 18 SuiteでDDPファイルが無音になってしまうエラー回避法
この記事の目次
なぜ「無音」になるのか——問題の本質
クラシックの組曲、ジャズのライブアルバム、コンセプトアルバム。
トラック間を完全シームレスでつなぎたいというニーズは、プロのマスタリング現場では珍しくありません。
Sound Forge Pro 18 Suiteには「ポーズタイム0」を設定してDDPをエクスポートする機能が備わっています。
しかし特定の条件下でこれを実行すると、意図した音声が出力されず、完全な無音トラックが生成されてしまうという問題が、MAGIXフォーラムや海外マスタリングコミュニティで繰り返し報告されています。
0:00:00.000 に設定し、Tools → DDP Export を実行した。生成されたDDPフォルダをHOFA DDP Playerなどで開くと、トラックが再生されない、または無音になっている。
まったく同じ素材をWaveLab体験版でエクスポートしたところ、問題なく再生できた。
この症状で最初に疑うべきはオーディオデータの問題でも、プラグインの影響でもありません。
真の原因は、CDの物理規格(Red Book)が定める「588サンプル境界」へのトラックマーカーの未整合です。
次のセクションでそのメカニズムを根本から解説します。
588サンプル境界とは何か
CDオーディオの規格(IEC 908 / Red Book)では、オーディオデータを「フレーム」と呼ばれる固定サイズの単位で管理することが定められています。
このフレームサイズは、CDの回転速度とサンプルレートによって次のように決まります。
たった1サンプルでもズレていると、再生機器・ソフトウェアによる内部補正が発生し、「無音フレームの挿入」「オーディオ冒頭のカット」「クリックノイズ」などの症状が現れます。
「ポーズタイム0」が無音を引き起こすメカニズム
Sound Forge Pro 18 SuiteがDDPファイルを書き出す処理の内部では、各トラックの開始・終了位置を588サンプル単位のフレーム境界に「丸め込む」処理が行われます。
この補正自体は正常な動作です。
問題は、ユーザーが手動で配置したトラックマーカーがフレーム境界からわずかにズレていたときに起きます。
ポーズタイムに余白(例:2秒)がある場合、端数の補正はその無音区間の中で静かに吸収され、リスナーには気づかれません。
しかしポーズタイムを0に設定している場合、補正を吸収する余白がゼロです。
その結果、端数の分だけ無音フレームがトラックの先頭または末尾に物理的に書き込まれてしまいます。
ポーズタイム0はあくまで「設定値」であり、マーカーがフレーム境界に揃っていなければ、DDPファイルの内部には無音フレームが物理的に書き込まれてしまいます。
無音発生の主な原因
現象を整理すると、無音が発生するケースは主に4つのパターンに分類できます。
| 原因 | 内容 |
|---|---|
| ① マーカー位置の境界ズレ | CDトラックマーカーが588サンプルの整数倍の位置にない。ポーズタイムを0にした瞬間、端数の無音補正が音声先頭に現れる。 |
| ② 複数WAVファイル連結方式 | 楽曲ごとに個別WAVを読み込む方式では、ファイル末尾長がフレーム境界に揃っていないことが多い。連結点でズレが集積し、無音が発生しやすい。 |
| ③ Quantize to Framesの未設定 | Sound Forge Pro 18はこのオプションがデフォルトでオフの場合がある。手動でマーカーを配置すると境界ズレが生じ、無音の温床になる。 |
| ④ .frgプロジェクトから直接エクスポート | プロジェクト保存・再オープン後にDDP Exportを実行すると、別のエラーと複合して音声が正常に書き出されないケースがある。 |
フォーラム・実務で報告された事例
以下はMAGIXフォーラム・Gearspace・VI-Controlなどのプロオーディオコミュニティで実際に観測・報告された事例です。
超ニッチな問題でありながら、同じ症状が複数の独立したユーザーによって繰り返し報告されています。
| # | 症状 | 根本原因 | 出典 |
|---|---|---|---|
| ① | .frgプロジェクトからDDP Exportを実行すると「SOUND FORGE Pro project files cannot be exported」エラー。再オープン後は毎回再現する。 |
プロジェクトファイル形式はDDP Exportに非対応。WAVレンダリング後の再作業が必須。 | MAGIX forum 2021/07 |
| ② | ポーズタイム0設定でエクスポートしたDDPをHOFA DDP Playerで再生するとトラックが無音。同素材はWaveLabでは正常に動作した。 | 588サンプル境界ズレ+Quantize to Frames未設定の複合。 | 実務事例(複数確認) |
| ③ | CD再生時に曲間に約40フレーム(≒533ms)の無音が挿入される。設定上はギャップゼロのはずなのにギャップが聴こえる。 | マーカーがセクター境界に未整合。MAGIXフォーラムアーカイブに古くから記録された典型症状。 | MAGIX forum archive 1999〜 |
| ④ | プラグインチェーン経由でバッチエクスポートすると先頭に約500msの無音が付加される。 | プラグインのレイテンシー補正の不具合。DDP直接書き出しとは別の経路だが無音として顕在化する。 | VI-Control 2021/04 |
これは問題の原因がオーディオ素材側にはなく、ソフトウェアのフレーム境界管理の実装差にあることを示しています。
つまりSound Forge側の設定を正しく整えれば、回避できる可能性が十分あります。
解決策 STEP 1:Quantize to Frames を有効にする
これが最重要かつ最初に行うべき設定です。
Sound Forge Proの公式ヘルプ(helpmax.net)には次の記載があります。
日本語訳:「Quantize to Framesは、映像音声の編集およびDisc-at-Once CDプロジェクトの作成時に有効です。」
つまりDAO(Disc-at-Once)CD・DDPプロジェクトには必須の設定として公式に明記されています。
このオプションを有効にすることで、カーソル位置・選択範囲・マーカー・リージョンのすべての操作が、自動的に588サンプル単位(CDフレーム境界)にスナップされるようになります。
-
1
メニューから有効化する
メニューバーの
Optionsをクリックし、Quantize to Framesを選択してチェックを入れます。ショートカットはAlt + F8です。メニュー項目に✓が表示されていれば有効になっています。 -
2
既存マーカーをすべて再配置する
このオプションを有効にする前に置いたマーカーは、フレーム境界に揃っていない可能性があります。Track Listウィンドウ(
Ctrl + Alt + M, 2)でSTART値を確認し、疑わしいマーカーは一旦削除してから再配置してください。 -
3
スナップ設定との違いを理解する
Quantize to Framesは、グリッドやマーカーへのスナップ設定(
Enable Snapping)とは独立した別の機能です。スナップをオンにしていてもQuantize to Framesがオフであればフレーム境界には揃いません。必ず両者を同時に確認してください。
解決策 STEP 2:連続WAV+マーカー方式に切り替える
Quantize to Framesを有効にしたうえで、さらに根本的にリスクを排除するためのワークフロー改善です。
GearspaceやVI-Controlのプロマスタリングエンジニアが共通して推奨しているのが「連続WAV方式」です。
CDの通常ポーズは原則使わず、必要な無音はWAVのオーディオデータ内に織り込む。」
——これはSound Forge・WaveLab・Sonoris DDP Creatorすべてに共通する最安全ワークフローです。
-
1
DAWで全楽曲を1本の連続WAVとして書き出す
お使いのDAWで全楽曲をシームレスに並べ、1本のモノリシックなWAVファイルとして書き出します。フォーマットは必ず
44,100Hz / 16bit / ステレオ(Red Book準拠)にしてください。曲間に必要な無音はこの段階でDAW上で整えておきます。 -
2
Sound Forge Pro 18 Suiteでその連続WAVを開く
File → Openで連続WAVを開きます。オーディオデータはこの1ファイルの中で途切れなく連続しているため、ファイル境界によるフレームズレの問題が物理的に発生しません。 -
3
Quantize to Frames有効状態でCDトラックマーカーを配置する
Insert → CD Track(ショートカット:N)でマーカーを配置します。必ずAlt + F8(Quantize to Frames)が有効な状態で行ってください。可能であれば波形のゼロクロス(振幅が0に近い点)付近にも合わせると、CDプレーヤーでのクリックノイズリスクをさらに最小化できます。 -
4
Track ListでSTART値を最終確認する
View → Metadata → Track List(またはCtrl + Alt + M, 2)を開き、各トラックのSTART値がCDフレーム単位(HH:MM:SS:FFのFF部分が0〜74の整数)になっていることを確認します。
解決策 STEP 3:ポーズタイム0の正しい設定方法
STEP 1・2の準備が整った状態で、ポーズタイムを0に設定します。設定方法は3通りあります。目的に応じて使い分けてください。
方法A:Track Listウィンドウで個別に設定(推奨)
View → Metadata → Track List(または Ctrl + Alt + M, 2)を開きます。
対象トラックの「Pause」列をダブルクリックし、0:00:00.000 を入力してEnterで確定します。
トラックごとに個別設定できるため、一部のトラックだけをシームレスにしたい場合に最も柔軟です。
方法B:CDレイアウトバーのコンテキストメニューから設定
CDレイアウトバー上のトラック境界を右クリックし、Edit Pause Time を選択します。
ダイアログに 0 を入力してOKを押すと、そのトラック間のポーズが0秒になります。
方法C:Preferencesでデフォルト値を0に変更(全体設定)
Options → Preferences → CD Settings を開き、「Default time between CD tracks (seconds)」の値を 0 に設定します。
以後作成するすべてのトラック間ポーズがデフォルト0秒になります。アルバム全体をシームレスにしたい場合に効率的です。
ただし、トラック1のプリギャップ(前奏無音)は最低2秒が必要です。
これを省略すると一部のCDプレーヤーで再生不良が発生します。
解決策 STEP 4:DDP Exportの実行と検証
DDP Exportを実行する
Tools → DDP Export… を選択します。
出力先には必ず空の新規フォルダを指定してください。
既存ファイルが混在するとDDPセット(DDPID・DDPMS・DATファイル群)が破損するリスクがあります。
エラーが出た場合はRed Book違反の警告内容を確認し、Track Listで該当トラックのポーズ時間・トラック長を修正してから再実行します。
HOFA DDP Player & Makerで必ず検証する
生成されたDDPフォルダを HOFA DDP Player & Maker(無料版あり)で開き、各トラックの再生確認・トラック間のシームレス性・メタデータ(CD-Text・ISRC)の正確性をすべて確認します。
Sound Forge内部のプレビューだけでは境界ズレを発見できない場合があるため、外部ツールでの検証は必須です。
Sonoris DDP PlayerやReaperでのDDPプロジェクト読み込みも同等の検証手段として有効です。
.frg)を保存・再オープンした状態から直接DDP Exportを実行しようとすると、「SOUND FORGE Pro project files cannot be exported to another application」エラーが発生します。必ず
File → Render As… でWAVにレンダリングし、そのWAVを新たに開いてからDDP Exportを実行してください。
Sound Forge vs WaveLab——なぜWaveLabでは再現しないのか
同じ素材でSound Forge Pro 18 SuiteではDDPが無音になり、WaveLabの体験版では問題なく生成できた。
これは偶然ではなく、両ソフトのCD・DDP制作における設計思想の根本的な差異によるものです。
WaveLabは「CD Montage」モードにおいて、トラックマーカーを配置した瞬間に自動的にCDフレーム境界へ吸着(量子化)する設計になっています。
ユーザーが意識しなくても588サンプル境界に整合されるため、ポーズタイム0のギャップゼロDDPが非常に作りやすい環境が整っています。
Sound Forge Pro 18 Suite
WaveLab Pro(Steinberg)
しかし本記事のSTEP 1〜4を正しく実施することで、Sound Forge Pro 18 Suiteでも安全にギャップゼロDDPを生成できます。
まず設定の最適化を試み、それでも再現性ある問題が続く場合にWaveLab Proの本格導入を検討することをお勧めします。
エクスポート前の最終チェックリスト
以下のすべての項目を確認してからDDP Exportを実行してください。
1つでも漏れがあると、無音・エラー・メタデータ欠損が発生するリスクがあります。
Options → Quantize to Frames(Alt + F8)が有効になっている- オーディオは
44,100Hz / 16bit / ステレオ(Red Book準拠)である .frgプロジェクトファイルから直接エクスポートしようとしていない(WAVベースで作業している)- 全楽曲を1本の連続WAVに統合している(推奨)、または各WAV末尾長がフレーム境界に揃っている
- すべてのCDトラックマーカーがQuantize to Frames有効状態で配置・再確認されている
- トラック1のプリギャップが最低2秒確保されている
- ポーズタイム0にしたいトラックのPause欄が
0:00:00.000になっている - Track ListでISRC・CD-Text・アーティスト名・タイトルが正確に入力されている
- DDP Exportの出力先として空のフォルダを指定している
- エクスポート後にHOFA DDP Player & Makerなどの外部ツールで再生・検証する準備がある
まとめ
Sound Forge Pro 18 SuiteでDDPファイルが無音になる問題の核心は、CDの物理規格が定める588サンプル(1フレーム=1/75秒)境界へのトラックマーカーの未整合です。
ポーズタイムを0に設定することは、あくまで「設定値の変更」に過ぎません。
マーカー位置がフレーム境界に正確に揃っていなければ、DDPファイルの内部には無音フレームが物理的に書き込まれてしまいます。
WaveLabでこの問題が再現しないのは、CDフレーム境界への自動量子化がソフトウェアの設計レベルで担保されているからです。
Sound Forge Pro 18 Suiteでは、本記事で示した4つのステップを正しく組み合わせることで、同等の安全性を手動で確保することができます。
🎯 ギャップゼロDDP 成功の4原則
- Quantize to Frames(Alt+F8)を必ず有効にしてからマーカーを配置する
- DAWで全曲を1本の連続WAVに統合し、その上にマーカーを打つ「連続WAV方式」を採用する
- マーカーはゼロクロス付近かつフレーム境界上に配置し、WAVベースでDDP Exportを実行する
- エクスポート後は必ずHOFA DDP Playerなどの外部ツールで再生・検証する
この記事を書いた人:朝比奈 幸太郎
音大卒業後ピアニストとして活動後、渡独。
帰国後タイムマシンレコード・五島昭彦氏に師事し、究極のアナログ録音「金田式DC録音」の技術を継承。
Revox等のヴィンテージ機材のレストア技術を持ち、マイク、アンプ、スピーカーに至るまでシステムを根底から自作・設計する録音エンジニア。
物理特性と芸術性が融合する「本物の音」を追求・発信している。