Wat is het SNG-bestandsformaat?
De extensie .sng wordt gebruikt door verschillende niet-gerelateerde audioprogramma's, waardoor het een van de meer ambigue bestandsextensies voor audio is. Ten minste vijf verschillende applicaties maken incompatibele .sng-bestanden:
- Midisoft Studio (Windows 3.x/95, circa 1993) - een eigen MIDI-sequencer-container en de oorspronkelijke betekenis van „Song-bestand” voor deze extensie
- GoatTracker 2 - een actief ontwikkelde C64 SID chiptune tracker;
.sng-bestanden beginnen met eenGTS5-header en slaan patroongegevens, instrumenten en volgordelijsten op voor de SID-chip - Korg Pa/Triton keyboards - eigen song- en arrangementgegevens voor Korg hardware-synthesizers
- Nokia Smart Messaging (begin jaren 2000) - een tekstgebaseerd ringtone-formaat voor vroege mobiele telefoons
- n-Track Studio - een DAW-projectformaat, later hernoemd naar
.ntrk
GoatTracker 2 is de enige actief onderhouden applicatie die nog steeds .sng-bestanden produceert. Midisoft Studio-bestanden kunnen soms worden geïmporteerd als MIDI via Cakewalk. Omdat de extensie wordt gedeeld door incompatibele formaten, moeten .sng-bestanden altijd worden geopend met de applicatie die ze heeft gemaakt.
Beveiliging & veiligheid
RISICO: LOWSNG-bestanden zijn audio-projectbestanden die alleen gegevens bevatten zonder uitvoerbare code. Veilig om te openen in de juiste applicatie.
Formaatdetails
in een notendop- GoatTracker SID Chiptune Song - C64 SID music tracker-formaat met „GTS5” magic header; actief onderhouden (laatste release 2022+).
- Korg Keyboard Song/Arrangement File - Eigen songproject-formaat gebruikt door Korg Pa-serie en Triton workstations.
- Nokia Smart Messaging Ringtone - Tekstgebaseerd ringtone-formaat uit het begin van de jaren 2000 voor Nokia-telefoons met RTTTL-achtige notatie.
Programma's die SNG-bestanden openen
Technische details
diepe specificaties| Codering | Binair (GoatTracker, Korg, Midisoft varianten); platte tekst (Nokia Smart Messaging variant) |
| GoatTracker magic bytes | 47 54 53 35 - ASCII: GTS5 (op offset 0) |
| GoatTracker bytevolgorde | Little-endian |
| GoatTracker formaatversie | GTS5 (v2.x huidig); GTS4 (v1.x verouderd) |
| GoatTracker structuur | GTS5 header + 32-byte songnaam + 32-byte auteur + 32-byte copyright + aantal subtunes + volgordelijsten + instrumenten + patroongegevens |
| GoatTracker typische grootte | 2 KB - 50 KB |
| Korg gebruik | Eigen song- en arrangementgegevens voor Pa-serie en Triton keyboard-workstations |
| Midisoft Studio oorsprong | Windows 3.x/95 tijdperk MIDI-sequencer (~1993); stopgezet; binair formaat is niet gedocumenteerd |
| Bekende implementaties | Midisoft Studio, GoatTracker 2, Korg Pa/Triton, Nokia Smart Messaging, n-Track Studio (5 incompatibele formaten) |
| Actieve ontwikkeling | GoatTracker 2 is de enige actief onderhouden software die nog steeds .sng-bestanden produceert |
| Platformondersteuning | Windows, macOS, Linux (GoatTracker); DOS (Midisoft tijdperk); hardware synthesizers (Korg) |
| Compressie | Geen (alle bekende varianten) |
| Interoperabiliteit | Midisoft SNG kan soms naar MIDI worden geïmporteerd via Cakewalk; andere varianten zijn onderling incompatibel |
| Uitgebracht | 1990s (MIDI-based SNG from Midisoft Studio ~1993; GoatTracker SNG 2001) |
| Laatste versie | GoatTracker 2 SNG: header tag 'GTS5'; Korg Pa-series SNG: varies by keyboard model |
| Specificatie | github.com |
SNG conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SNG-bestanden.