DMF ファイル形式とは?
.dmf は、1994年から1995年頃に D-Lusion の Thorsten Mutschall 氏によって開発された DOS 時代のミュージック・トラッカー「X-Tracker」のネイティブ・モジュール形式です。.mod、.s3m、.xm ファイルと同様に、.dmf はパターン、楽器定義、サンプリングされたオーディオを1つの自己完結型ファイルにまとめ、ソフトウェア・ミキサーが音楽として再生します。
ファイルは 4 バイトの ASCII シグネチャ DDMF (D-Lusion Digital Music Format) で始まり、続いてバージョン・バイト(広く普及した唯一のバージョンである X-Tracker 0.30β の場合は 04)、トラッカー名の文字列、および 30 文字の曲タイトルが続きます。ファイルの残りの部分は、名前付きのチャンクで構成されています:
SEQU- パターンの再生順序リストPATT- ノート、楽器、音量、エフェクトの列を持つパターン・セルINST- 楽器のパラメータSMPI/SMPD- サンプルのメタデータ(ループポイント、8/16ビット・フラグ)と生の PCM データCMSG- オプションの楽曲メッセージ/コメントENDE- ファイル終端マーカー
X-Tracker は最大 32 の同時チャンネルと最大 44,100 Hz のサンプルをサポートしており、当時としては競争力がありましたが、この形式が .it (Impulse Tracker) や .xm ほど主流になることはありませんでした。今日では、OpenMPT が最も信頼性の高い .dmf の再生およびインポート・サポートを提供しており、XMPlay も代替プレーヤーとして利用可能です。
セキュリティと安全性
リスク: LOWDMF は、音楽パターンと PCM サンプルを含むパッシブなオーディオ・データ・ファイルです。実行可能コードは含まれておらず、適切にメンテナンスされているプレーヤー (OpenMPT) において既知の脆弱性はありません。リスクは無視できる程度です。
形式の詳細
概要- Delusion Digital Music File (旧称) - 同じ形式です。「D-Lusion」は開発者名であり、「Delusion」はその別表記です。別の形式ではありません。
DMF ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | オフセット 0 に `44 44 4D 46` ("DDMF") |
| コンテナ | DDMF 名前付きチャンク構造 (RIFF に着想を得たタグ付きチャンク) |
| バイト順序 | リトルエンディアン |
| バージョン・フィールド | オフセット 4 のバイト:値 `04` = X-Tracker 0.30β - 広く流通している唯一のバージョン |
| チャンネル数 | 最大 32 の同時ソフトウェア・ミックス・チャンネル |
| サンプル解像度 | 8ビットおよび16ビットの符号付き PCM モノラル・サンプル |
| 最大サンプルレート | 44,100 Hz |
| パターン・セル・フィールド | セルごとにノート、楽器インデックス、音量、エフェクト・コマンド、エフェクト・パラメータ |
| 名前付きチャンク | `SEQU` (順序リスト), `PATT` (パターン), `INST` (楽器), `SMPI` + `SMPD` (サンプル情報 + データ), `CMSG` (コメント), `ENDE` (EOF) |
| 圧縮 | なし - パターン・セルと PCM データは非圧縮で保存 |
| 楽曲メタデータ | 曲名 (30文字), アーティスト名, トラッカー名, および楽曲コメント (`CMSG` チャンク) |
| 一般的なファイルサイズ | 50 KB - 2 MB |
| リリース日 | ~1994-1995 (X-Tracker for MS-DOS) |
| 最新バージョン | DMF v4 (XTracker 0.30 beta era); format frozen since mid-1990s |
| 仕様書 | www.fileformat.info |
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。DMF ファイルについて最初の質問をしてみましょう。