PTM ファイル形式とは?
.ptm ファイルは PolyTracker Module です。これは、1994年から1995年頃に AcmE の Lone Ranger によって開発された DOS 時代のトラッカーアプリケーションである PolyTracker によって作成されたバイナリトラッカーミュージックファイルです。当時の他のモジュール形式と同様に、.ptm ファイルはシーケンスデータ(パターン、ノートとエフェクトコマンド、チャンネル割り当て)と生の PCM オーディオサンプルの両方を単一の自己完結型バイナリにバンドルしているため、再生に外部のサウンドフォントやサンプルライブラリは必要ありません。
PolyTracker は ScreamTracker 3 の強化された代替案として設計されたため、.ptm 形式は構造的に .s3m に近いです。最大32の同時チャンネルをサポートし、同様のパターン行レイアウトを使用し、エフェクトコマンド構文の多くを共有しています。サンプルは 8ビットまたは 16ビットの PCM として 8,000 から 44,100 Hz のレートで保存され、レートはサンプルごとに個別に定義されます。
この形式は約12の内部リビジョンを経ており、ヘッダー内のバージョンバイトでバリアントを区別します。.ptm ファイルにはユニバーサルなマジックバイト(ファイル署名)はなく、識別はヘッダー構造の分析に依存します。一般的なファイルサイズは 50 KB から 2 MB で、サンプルデータが容量の大部分を占めます。
PolyTracker は1995年に Impulse Tracker によってすぐに取って代わられました。今日、.ptm ファイルは1990年代のデモシーンのニッチな遺物となっています。現代の再生は、Windows 上の OpenMPT、libopenmpt(クロスプラットフォームライブラリ)、および XMPlay によって処理されます。
セキュリティと安全性
リスク: LOWPTM ファイルは、実行可能コードを含まないバイナリオーディオデータファイルです。OpenMPT や XMPlay で開くことは安全です。現在のプレイヤーにおいて PTM 解析を標的とした既知の脆弱性はありません。未知のデモシーンアーカイブミラーからファイルをダウンロードする際は、通常の注意を払ってください。
形式の詳細
概要- Microsoft MapPoint マップファイル - Microsoft MapPoint(GIS/ルート計画ソフトウェア、2014年12月終了)も、独自の OLE2 ベースのマップドキュメントに .ptm を使用していました。データベース名の «Microsoft MapPoint map file» はこの意味を指しますが、登録されているプログラムはすべてオーディオトラッカープログラムであり、現在の支配的な形式は PolyTracker Module です。
- Photometric Texture Map - HP Labs Polynomial Texture Map (.ptm) - 文化遺産のデジタル化のための再照明画像形式。オフセット 40 に 16進数署名 50 54 4D 46 を使用します。
PTM ファイルを開くプログラム
技術的詳細
詳細仕様| ファイル構造 | バイナリヘッダー + パターンデータブロック + 生の PCM サンプルデータ |
| バイト順序 | リトルエンディアン |
| チャンネルサポート | 最大32の同時チャンネル |
| サンプルエンコーディング | 8ビットまたは16ビット PCM。エンコーディングは個々のサンプルごとに定義 |
| サンプルレート範囲 | 8,000-44,100 Hz。レートはサンプルごとに個別に設定 |
| パターン容量 | 1モジュールあたり最大128パターン |
| インストゥルメント/サンプルスロット | 最大255のインストゥルメントまたはサンプル |
| ヘッダーフィールド | 28バイトの曲名、テンポ/BPM値、チャンネル数、パターン順序テーブル |
| 形式リビジョンバイト | 約12の既知の内部リビジョン。ヘッダーのバージョンバイトで区別 |
| マジックバイト | なし。ヘッダーレイアウト構造の分析によって識別 - 固定の署名はなし |
| 一般的なファイルサイズ | 50 KB - 2 MB。サンプルデータがファイルサイズの大部分を占める |
| 圧縮 | なし。生の PCM サンプルと非圧縮のパターンデータ |
| 構造的基礎 | ScreamTracker 3 (.s3m) から派生。パターンレイアウトとエフェクトコマンド構文を共有 |
| OSの起源 | MS-DOS(オリジナル)。現代の再生は libopenmpt を介して Windows、macOS、Linux で可能 |
| リリース日 | Circa 1994-1995 (PolyTracker tracker software) |
| 最新バージョン | No formal versioning; approximately a dozen format revisions existed including customized test versions |
| 仕様書 | fileformats.archiveteam.org |
PTM の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。PTM ファイルについて最初の質問をしてみましょう。