SEQ ファイル形式とは?
Sony PlayStation 形式の .seq ファイルは、PS1 (PSX) ゲーム開発で使用されるバイナリ音楽シーケンスです。Sony Computer Entertainment によって作成され、PlayStation の SPU (Sound Processing Unit) を駆動し、ゲーム内の音楽再生やオーディオキューを制御します。
ファイルは 4 バイトの pSEQ マジックシグネチャで始まり、次にバージョンワード、PPQ (四分音符あたりのパルス数) 解像度、マイクロ秒単位の初期テンポ、および拍子記号バイトが続きます。トラックデータは MIDI フォーマット 0 に近い構造になっており、可変長のデルタタイム値と標準 MIDI ステータスバイトが交互に配置されています。ループポイントは NRPN メッセージを介してエンコードされます。CC#99 の値 20 がループ開始、値 30 がループ終了をマークし、CC#06 が繰り返し回数を設定します (127 = 無限ループ)。
.seq ファイルにはオーディオサンプルは含まれていません。SPU にロードされるパッチを保持するコンパニオンファイル .vab インストゥルメントバンクと連携して動作します。.sep と呼ばれるマルチトラックバリアントは pSEP マジックを使用し、複数のシーケンスを 1 つにまとめます。
この形式は PS1 固有のものであり、PlayStation 2 には引き継がれませんでした。現在もゲーム保存やモッディングコミュニティによって広く研究されています。オープンソースのコマンドラインツール seq2mid (loveemu, GitHub) は、.seq ファイルを標準 MIDI に変換し、最新のソフトウェアでの再生や編集を可能にします。
セキュリティと安全性
リスク: LOWバイナリオーディオデータまたは MIDI シーケンス。実行可能コードは含まれていません。安全に取り扱えます。
形式の詳細
概要- PowerTracks Pro Audio プロジェクトファイル - PG Music の PowerTracks Pro Audio は、ネイティブプロジェクト形式 (MIDI + オーディオ + VST インスタンス) として .seq を使用します。Sony PS1 SEQ とは無関係です。2026 年現在もアクティブに保守されています。
- DNA/タンパク質シーケンステキストファイル - 一部のバイオインフォマティクスツール (Chromas, DNAbaser) は、プレーンテキストの DNA シーケンスを .seq ファイルとしてエクスポートします。標準ヘッダーのない単純なテキスト形式です。
- Atari / CMS シーケンサー形式 - いくつかのレガシーな Atari および初期の DOS MIDI シーケンサーが、独自のプロジェクトファイルに .seq を使用していました。現在はすべて廃止されています。
SEQ ファイルを開くプログラム
.seq オーディオを含む PS1 ゲームを再生します。スタンドアロンの SEQ プレイヤーではなく、ゲーム全体のコンテキストが必要です。 seq2mid input.seq output.mid を実行。 seq2mid input.seq output.mid を実行。 技術的詳細
詳細仕様| マジックバイト | オフセット 0 に pSEQ (hex: 70 53 45 51) |
| バイト順序 | リトルエンディアン |
| エンコーディング | バイナリ |
| コンテナ | カスタム Sony バイナリコンテナ |
| 一般的なファイルサイズ | 1 KB - 200 KB |
| PPQ 解像度 | 可変。ヘッダーの 2 バイトフィールドに格納 |
| テンポエンコーディング | 四分音符あたりのマイクロ秒。ヘッダーの 3 バイト値に格納 |
| ループメカニズム | NRPN CC#99 (値 20 = 開始, 30 = 終了); CC#06 で回数を設定 (127 = 無限) |
| マルチトラックバリアント | .sep 形式 (pSEP マジック); 複数のシーケンスを同梱 |
| コンパニオンファイル | SPU サンプルパッチを提供する .vab インストゥルメントバンク |
| プラットフォーム | Sony PlayStation (PS1/PSX); PS2 では不使用 |
| MIDI との関係 | 構造的に SMF フォーマット 0 に類似し、PS1 固有の NRPN 拡張を持つ |
| リリース日 | 1994 (Sony PlayStation / PS1) |
| 最新バージョン | SEQ v1 (format stable; no versioned revisions documented) |
| 仕様書 | problemkaputt.de |
SEQ の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SEQ ファイルについて最初の質問をしてみましょう。
よくある質問
PS1 の .seq ファイルを MIDI に変換するにはどうすればよいですか?
seq2mid input.seq output.mid を実行します。Awave Studio も PS1 SEQ から MIDI への変換に対応しています。PowerTracks の .seq ファイルを開くプログラムは何ですか?
.seq プロジェクトファイルを開くことができます。これは PS1 SEQ とは異なる形式です。DNA シーケンシングツールから .seq ファイルを入手しましたが、これは何ですか?
PS1 における SEQ と SEP の違いは何ですか?
pSEQ) はシングルドラックです。SEP (pSEP) は PS1 用のマルチトラックバリアントです。どちらもコンパニオン VAB ファイルのサンプルを使用して PS1 SPU を駆動します。