RTM ファイル形式とは?
.rtm 拡張子は、1990年代半ばから後半にかけて Arnaud Hasenfratz によって開発された DOS 時代のデモシーン用ミュージックシーケンサー、Real Tracker で作成されたバイナリ形式のトラッカーミュージックファイルである Real Tracker Music Module を識別するものです。.mod、.xm、.s3m、.it などの類似フォーマットと同様に、.rtm ファイルは自己完結型のパッケージです。デジタル楽器のサンプルとすべてのシーケンスデータの両方を単一のバイナリファイルにまとめているため、外部の音源バンクを必要とせず、互換性のあるプレイヤーであればどこでも同じ音で再生されます。
.rtm ファイルは、バイトオフセット 0 にある ASCII 識別子文字列で始まり、トラッカー名とモジュールフォーマットのバージョンが示されます。ファイルの残りの部分は、以下のような構造化されたレイアウトに従います:
- パターンが再生される順序をリストしたソングオーダーテーブル
- パターンデータ - 最大32チャンネルにわたる音符、楽器、エフェクト値のセル
- 楽器の定義 - それぞれが1つ以上のサンプルエントリを参照
- 埋め込まれた生の PCM サンプルデータ(8ビットまたは16ビット、非圧縮)
このフォーマットは、圧縮や暗号化のないリトルエンディアンのバイナリです。ファイルサイズは通常 50 KB から約 4 MB で、その大部分を埋め込まれたサンプルが占めています。各楽器サンプルの再生レートはサンプルごとに保存され(一般的に 8 Hz - 44.1 kHz)、最終的なミックスレートはプレイヤーによって決定されます。Real Tracker は現在開発されておらず、.rtm ファイルは主にデモシーンやモジュールのアーカイブに残っています。Windows では OpenMPT、XMPlay、VLC などの最新のプレイヤーで開くことができ、Linux では libxmp や Audacious が互換性のある再生機能を提供しています。
セキュリティと安全性
リスク: LOWReal Tracker モジュールは、スクリプトを含まない受動的なサンプルとシーケンスデータであるため、モジュールプレイヤーで開くことは安全です。唯一の実用的な注意点は、アドウェアを含む可能性のある «コーデックパック» や偽の «RTM プレイヤー» ではなく、公式サイト(OpenMPT、VideoLAN、un4seen)からプレイヤーをダウンロードすることです。(ファイルが実際には LabVIEW Run-Time Menu の .rtm である場合は、LabVIEW プロジェクトのリソースです。信頼できる LabVIEW プロジェクト内でのみ開いてください。)
形式の詳細
概要- LabVIEW Run-Time Menu (National Instruments) - LabVIEW のメニューエディタで作成された、LabVIEW VI によって参照されるカスタマイズされたメニュー定義を保持する .rtm。オーディオではなくプログラミングリソースファイルです。
- dRofus / ReBirth 関連データ - 他のいくつかのアプリケーション(例:dRofus データベースツール、一部の資料における ReBirth 時代のソングデータ)が、独自の無関係なファイルに .rtm を使用しています。
RTM ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | サンプルベースのトラッカーミュージックモジュール(バイナリ) |
| 開発者 | Arnaud Hasenfratz (Real Tracker) |
| プラットフォームの起源 | MS-DOS、デモシーンコミュニティ、1990年代半ばから後半 |
| ファイルのエンコーディング | バイナリ、リトルエンディアン |
| ヘッダー署名 | バイトオフセット 0 にある、トラッカー名とモジュールフォーマットのバージョンを示す ASCII 識別子文字列 |
| チャンネル数 | 最大32の同時チャンネル(XM ファミリーに匹敵) |
| サンプルのビット深度 | 楽器サンプルごとに 8ビットまたは 16ビットの生の PCM |
| サンプル再生レート | 楽器ごと:一般的に 8 Hz - 44.1 kHz。最終的なミックスレートはプレイヤーによって設定される |
| 圧縮 | なし。サンプルデータは非圧縮 PCM として保存(デルタエンコードされる場合もある) |
| 一般的なファイルサイズ | 50 KB - 4 MB。埋め込まれた PCM サンプルデータが大部分を占める |
| 内部構造 | ヘッダー → ソングオーダーリスト → パターンデータ(音符/楽器/エフェクトセル) → 楽器定義 → 埋め込みサンプルデータ |
| MIME タイプ | audio/x-rtm (application/octet-stream としても提供される) |
| 関連フォーマット | .mod, .xm, .s3m, .it - すべて同じ自己完結型再生モデルを共有する MOD ファミリーのトラッカーモジュール |
| 現在のステータス | 廃止。Real Tracker は現在開発されていません。.rtm ファイルはデモシーンやモジュールのアーカイブに残っています |
| リリース日 | Mid-to-late 1990s (Real Tracker, DOS-era demoscene tracker) |
| 最新バージョン | Real Tracker 2.x module format; the program is no longer developed |
| 仕様書 | wiki.multimedia.cx |
RTM の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。RTM ファイルについて最初の質問をしてみましょう。