.SNG

SNG File

Song File (MIDI / tracker)
Ask a question
QUICK ANSWER

An SNG file is a song or music project file, but at least five unrelated programs use this extension. The most common sources are an old Midisoft Studio MIDI project from the 1990s, a GoatTracker C64 chiptune, or a Korg keyboard arrangement. Open a GoatTracker SNG in GoatTracker 2 (free), try a Midisoft SNG in Cakewalk, and return a Korg SNG to the keyboard. All variants contain only audio data - no executable code.

Developer: Various (no single owner - see db_audit_notes) Category: Audio Files MIME: application/octet-stream (no registered MIME)
OPENS ON Windows macOS Linux
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Jun 28, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SNG file format?

The .sng extension is used by several unrelated audio programs, making it one of the more ambiguous audio file extensions. At least five different applications create incompatible .sng files:

  • Midisoft Studio (Windows 3.x/95, circa 1993) - a proprietary MIDI sequencer container and the original Song file meaning for this extension
  • GoatTracker 2 - an actively developed C64 SID chiptune tracker; .sng files begin with a GTS5 header and store pattern data, instruments, and order lists for the SID chip
  • Korg Pa/Triton keyboards - proprietary song and arrangement data for Korg hardware synthesizers
  • Nokia Smart Messaging (early 2000s) - a text-based ringtone format for early mobile phones
  • n-Track Studio - a DAW project format, later renamed to .ntrk

GoatTracker 2 is the only actively maintained application still producing .sng files. Midisoft Studio files can sometimes be imported as MIDI via Cakewalk. Because the extension is shared by incompatible formats, .sng files should always be opened with the application that created them.

Security & safety

RISK: LOW

SNG files are data-only audio project files with no executable code. Safe to open in the correct application.

Format details

in a nutshell
FULL NAMESong File (MIDI / tracker)aka MIDI Song File, GoatTracker Song
DEVELOPERVarious (no single owner - see db_audit_notes)since 1990s (MIDI-based SNG from Midisoft Studio ~1993; GoatTracker SNG 2001)
CATEGORYAudio Files
MIME TYPEapplication/octet-stream (no registered MIME)
TYPEAmbiguous: multiple incompatible binary/text formats share this extension
This extension is also used by…
  • GoatTracker SID Chiptune Song - C64 SID music tracker format with 'GTS5' magic header; actively maintained (last release 2022+).
  • Korg Keyboard Song/Arrangement File - Proprietary song project format used by Korg Pa-series and Triton workstations.
  • Nokia Smart Messaging Ringtone - Early 2000s text-based ringtone format for Nokia phones using RTTTL-like notation.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
47545335
ASCII
GTS5
Only for GoatTracker SNG. Midisoft Studio SNG has no known public magic bytes (proprietary binary). Korg SNG is also proprietary binary. Nokia Smart Messaging SNG (early 2000s) is text-based.

Programs that open SNG files

Windows3 apps
Winamp Free May play simple MIDI-type SNG files via plug-in; not reliable for all SNG variants.
GoatTracker 2 Open-source Open GoatTracker 2, then File → Load Song (.sng). For GoatTracker-format files only.
Cakewalk by BandLab Free Try File → Import → MIDI for Midisoft-origin SNG files; not guaranteed to work but historically best option.
macOS1 app
GoatTracker 2 Open-source Compile from source or use pre-built binary; File → Load Song.
Linux1 app
GoatTracker 2 Open-source Install via package manager or compile; opens GoatTracker .sng files.

Technical details

deep spec
EncodingBinary (GoatTracker, Korg, Midisoft variants); plain text (Nokia Smart Messaging variant)
GoatTracker magic bytes47 54 53 35 - ASCII: GTS5 (at offset 0)
GoatTracker byte orderLittle-endian
GoatTracker format versionGTS5 (v2.x current); GTS4 (v1.x legacy)
GoatTracker structureGTS5 header + 32-byte song name + 32-byte author + 32-byte copyright + subtune count + orderlists + instruments + pattern data
GoatTracker typical size2 KB - 50 KB
Korg usageProprietary song and arrangement data for Pa-series and Triton keyboard workstations
Midisoft Studio originWindows 3.x/95 era MIDI sequencer (~1993); discontinued; binary format is undocumented
Known implementationsMidisoft Studio, GoatTracker 2, Korg Pa/Triton, Nokia Smart Messaging, n-Track Studio (5 incompatible formats)
Active developmentGoatTracker 2 is the only actively maintained software still producing .sng files
Platform supportWindows, macOS, Linux (GoatTracker); DOS (Midisoft era); hardware synthesizers (Korg)
CompressionNone (all known variants)
InteroperabilityMidisoft SNG can sometimes be imported to MIDI via Cakewalk; other variants are mutually incompatible
Released1990s (MIDI-based SNG from Midisoft Studio ~1993; GoatTracker SNG 2001)
Latest versionGoatTracker 2 SNG: header tag 'GTS5'; Korg Pa-series SNG: varies by keyboard model
Specificationgithub.com

SNG conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SNG files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SNG files.

Frequently asked questions

How do I open an SNG file?
It depends on which program created it. GoatTracker SNG files open in GoatTracker 2 (free, Windows/macOS/Linux). Midisoft SNG files may import into Cakewalk or Band-in-a-Box. Korg SNG files are for Korg keyboards.
Can I convert SNG to MP3?
Not directly. For GoatTracker SNG: export to .sid format, play with a SID player and record the audio. For MIDI-type SNG: import into a DAW like Cakewalk, then render to WAV and convert to MP3.
Can I convert SNG to MIDI?
Only Midisoft-origin SNG files may import as MIDI in modern DAWs (Cakewalk). GoatTracker SNG cannot be converted to MIDI because it targets C64 SID hardware, not General MIDI.
What is a GoatTracker SNG file?
A chiptune music project for the C64 SID chip, created in GoatTracker - a cross-platform C64 music editor. The file starts with 'GTS5' and contains instruments, patterns, and orderlists for SID synthesis.

References

1GoatTracker 2 project (SourceForge)sourceforge.net
2GoatTracker documentation (ChiptuneSAK)chiptunesak.readthedocs.io

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z