STS ファイル形式とは?
.sts ファイルは、1990年頃にフィンランドのデモグループ Future Crew(主に「PSI」としてクレジットされている Sami Tammilehto)によってリリースされた DOS ベースのミュージックシーケンサーである ScreamTracker 2 で作成されたトラッカーモジュールです。
その兄弟分である .MOD と同様に、トラッカーモジュールはパターン/ノートデータと、再生を駆動する生のオーディオサンプルの両方をバンドルしています。.sts ファイルでは、最大15のインストゥルメントを 8-bit PCM オーディオとして埋め込むことができ、最大4つの独立したチャンネルに配置され、テンポは BPM で表現されます。ヘッダーは 28バイトのヌルパディングされた曲タイトルフィールドで始まります。バイナリ構造だけでフォーマットを識別するための明確なマジックバイトは存在しません。
.sts 形式は .stm(もう一つの ScreamTracker 2 モジュールバリアント)と密接に関連しており、1994年に ScreamTracker 3 で導入された S3M 形式 に取って代わられました。S3M は 32チャンネルのサポート、最大100のインストゥルメント、およびステレオ出力を備えています。
今日、.sts ファイルはレトロコンピューティングやデモシーンの文脈でのみ見られます。OpenMPT や Schism Tracker などの最新のトラッカーアプリケーションは再生と編集をサポートしています。コマンドラインプレーヤーの xmp (Extended Module Player) も、現在のオペレーティングシステムでこれらをレンダリングできます。
セキュリティと安全性
リスク: LOWSTS は DOS 時代のオーディオモジュールファイルであり、現代のシステムで実行可能なコンテンツは含まれていません。既知のセキュリティリスクはなく、歴史的な形式です。
形式の詳細
概要- 汎用ステータス/設定ファイル - 一部のアプリケーションは、ステータスまたは設定ファイルの汎用拡張子として .sts を使用しますが、トラッカーオーディオとは無関係です。
STS ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルエンコーディング | バイナリトラッカーモジュール(フラットバイナリ、コンテナラッパーなし) |
| バイト順序 | リトルエンディアン |
| チャンネル数 | 最大 4(モノラルベースのチャンネルミキシング) |
| 最大インストゥルメント数 | モジュールあたり 15 |
| サンプルエンコーディング | 8-bit PCM、符号なし。パターンデータの後に生のサンプルを格納 |
| 最大サンプリングレート | インストゥルメントあたり最大 22,050 Hz(各インストゥルメントヘッダーで定義) |
| テンポ | BPM ベース。モジュールヘッダーにバイト値として格納 |
| ヘッダーレイアウト | オフセット 0: 28バイトのヌルパディングされた曲タイトル。続いてテンポ、オーダーリスト、パターンカウント |
| マジックバイト | なし。`.sts` 拡張子とヘッダーのコンテキストのみで識別 |
| 圧縮 | なし - 生のバイナリレイアウト |
| 典型的なファイルサイズ | 10 KB - 200 KB |
| ネイティブ OS | MS-DOS。現代のシステムでの再生にはトラッカーエミュレータまたはプレーヤーが必要 |
| リリース日 | 1990 (ScreamTracker 2.x) |
| 最新バージョン | ScreamTracker 2.3 (final release circa 1992) |
| 仕様書 | fileformats.archiveteam.org |
STS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。STS ファイルについて最初の質問をしてみましょう。