SNG ファイル形式とは?
.sng 拡張子は、いくつかの無関係なオーディオプログラムで使用されており、最も曖昧なオーディオファイル拡張子の 1 つとなっています。少なくとも 5 つの異なるアプリケーションが、互換性のない .sng ファイルを作成します。
- Midisoft Studio (Windows 3.x/95、1993 年頃) - 独自の MIDI シーケンサーコンテナであり、この拡張子における本来の «Song» ファイルの意味です。
- GoatTracker 2 - 現在も開発されている C64 SID チップチューントラッカー。
.sngファイルはGTS5ヘッダーで始まり、SID チップ用のパターンデータ、インストゥルメント、オーダーリストを保存します。 - Korg Pa/Triton キーボード - Korg ハードウェアシンセサイザー用の独自のソングおよびアレンジメントデータです。
- Nokia Smart Messaging (2000 年代初頭) - 初期の携帯電話向けのテキストベースの着信音形式です。
- n-Track Studio - DAW プロジェクト形式で、後に
.ntrkに名称変更されました。
GoatTracker 2 は、現在も .sng ファイルを生成している唯一のアクティブにメンテナンスされているアプリケーションです。Midisoft Studio ファイルは、Cakewalk を介して MIDI としてインポートできる場合があります。この拡張子は互換性のない複数の形式で共有されているため、.sng ファイルは常にそれを作成したアプリケーションで開く必要があります。
セキュリティと安全性
リスク: LOWSNG ファイルはデータのみのオーディオプロジェクトファイルであり、実行可能コードは含まれていません。正しいアプリケーションで開く分には安全です。
形式の詳細
概要- GoatTracker SID チップチューンソング - «GTS5» マジックヘッダーを持つ C64 SID 音楽トラッカー形式。アクティブにメンテナンスされています(最終リリース 2022年以降)。
- Korg キーボードソング/アレンジメントファイル - Korg Pa シリーズおよび Triton ワークステーションで使用される独自のソングプロジェクト形式。
- Nokia Smart Messaging 着信音 - 2000年代初頭の Nokia 携帯電話用テキストベース着信音形式。RTTTL に似た記法を使用します。
SNG ファイルを開くプログラム
技術的詳細
詳細仕様| エンコーディング | バイナリ (GoatTracker, Korg, Midisoft バリアント); プレーンテキスト (Nokia Smart Messaging バリアント) |
| GoatTracker マジックバイト | 47 54 53 35 - ASCII: GTS5 (オフセット 0) |
| GoatTracker バイト順序 | リトルエンディアン |
| GoatTracker 形式バージョン | GTS5 (v2.x 現行); GTS4 (v1.x レガシー) |
| GoatTracker 構造 | GTS5 ヘッダー + 32バイトのソング名 + 32バイトの作成者 + 32バイトの著作権 + サブチューン数 + オーダーリスト + インストゥルメント + パターンデータ |
| GoatTracker の一般的なサイズ | 2 KB - 50 KB |
| Korg での使用 | Pa シリーズおよび Triton キーボードワークステーション用の独自のソングおよびアレンジメントデータ |
| Midisoft Studio の起源 | Windows 3.x/95 時代の MIDI シーケンサー (1993年頃); 開発終了; バイナリ形式は非公開 |
| 既知の実装 | Midisoft Studio, GoatTracker 2, Korg Pa/Triton, Nokia Smart Messaging, n-Track Studio (5つの互換性のない形式) |
| アクティブな開発 | GoatTracker 2 は、現在も .sng ファイルを生成している唯一のアクティブにメンテナンスされているソフトウェアです |
| プラットフォームサポート | Windows, macOS, Linux (GoatTracker); DOS (Midisoft 時代); ハードウェアシンセサイザー (Korg) |
| 圧縮 | なし (すべての既知のバリアント) |
| 相互運用性 | Midisoft SNG は Cakewalk を介して MIDI にインポートできる場合があります。その他のバリアントは相互に互換性がありません |
| リリース日 | 1990s (MIDI-based SNG from Midisoft Studio ~1993; GoatTracker SNG 2001) |
| 最新バージョン | GoatTracker 2 SNG: header tag 'GTS5'; Korg Pa-series SNG: varies by keyboard model |
| 仕様書 | github.com |
SNG の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SNG ファイルについて最初の質問をしてみましょう。