.STS

STS File

ScreamTracker 2 Song Module
Ask a question
QUICK ANSWER

An STS file is a ScreamTracker 2 song module, a DOS-era tracker music format from 1990-1992 created by Future Crew. To open it today, use OpenMPT (Windows, free) or Schism Tracker (cross-platform, free). VLC can play it directly without any setup.

Developer: Future Crew (Sami Tammilehto 'PSI') Category: Audio Files MIME: audio/x-sts
OPENS ON Windows macOS Linux
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Sep 1, 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 STS file format?

The .sts file is a tracker module produced by ScreamTracker 2, a DOS-based music sequencer released by the Finnish demo group Future Crew (primarily Sami Tammilehto, credited as "PSI") around 1990.

Like its sibling .MOD, a tracker module bundles both pattern/note data and the raw audio samples that drive playback. In .sts files, up to 15 instruments can be embedded as 8-bit PCM audio, arranged across up to 4 independent channels, with tempo expressed in BPM. The header begins with a 28-byte null-padded song title field; there are no distinct magic bytes to identify the format from binary structure alone.

The .sts format is closely related to .stm (the other ScreamTracker 2 module variant) and was superseded in 1994 by the S3M format, which ScreamTracker 3 introduced with 32-channel support, up to 100 instruments, and stereo output.

Today .sts files are encountered only in retro-computing and demoscene contexts. Modern tracker applications such as OpenMPT and Schism Tracker support playback and editing; the command-line player xmp (Extended Module Player) can also render them on current operating systems.

Security & safety

RISK: LOW

STS is a DOS-era audio module file with no executable content on modern systems. No known security risks; historical format.

Format details

in a nutshell
FULL NAMEScreamTracker 2 Song Moduleaka ST2 module, Scream Tracker Song
DEVELOPERFuture Crew (Sami Tammilehto 'PSI')since 1990 (ScreamTracker 2.x)
CATEGORYAudio Files
MIME TYPEaudio/x-sts
TYPEbinary (tracker module)
This extension is also used by…
  • Generic status/settings file - Some applications use .sts as a generic extension for status or settings files; unrelated to tracker audio.

Programs that open STS files

Windows4 apps
Awave Studio Paid File > Open to import the STS module; export samples or convert the song to WAV/MP3.
VLC media player Open-source Open the STS file in VLC (uses libmodplug internally); plays tracker modules directly.
OpenMPT Open-source File > Open the STS file to view the pattern editor and play back the module. Supports legacy MOD/STM/STS formats.
Winamp (with in_mod plugin) Free Winamp with the Nullsoft Module Decoder (in_mod) plugin plays STS/STM modules.
macOS2 apps
VLC media player Open-source Open the STS file for playback.
Schism Tracker Open-source Open the STS file to view the pattern editor and play back the legacy module.
Linux2 apps
Schism Tracker Open-source Open the STS file; plays and edits legacy tracker modules.
xmp (Extended Module Player) Open-source xmp file.sts - command-line playback via libxmp, which supports STM/STS format.

Technical details

deep spec
File encodingBinary tracker module (flat binary, no container wrapper)
Byte orderLittle-endian
ChannelsUp to 4 (mono-based channel mixing)
Max instruments15 per module
Sample encoding8-bit PCM, unsigned; raw samples stored after pattern data
Max sample rateUp to 22,050 Hz per instrument (defined in each instrument header)
TempoBPM-based; stored as a byte value in the module header
Header layoutOffset 0: 28-byte null-padded song title; followed by tempo, order list, and pattern count
Magic bytesNone; format identified by `.sts` extension and header context only
CompressionNone - raw binary layout
Typical file size10 KB - 200 KB
Native OSMS-DOS; playback on modern systems requires a tracker emulator or player
Released1990 (ScreamTracker 2.x)
Latest versionScreamTracker 2.3 (final release circa 1992)
Specificationfileformats.archiveteam.org

STS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with STS 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 STS files.

Frequently asked questions

How do I open and play an STS file?
Use OpenMPT (Windows, free) or Schism Tracker (cross-platform, free) to open and play STS tracker modules. VLC can also play them directly.
How do I convert STS to MP3 or WAV?
Open in OpenMPT, use File > Export > Render to WAV, then convert to MP3 with Audacity or FFmpeg. Awave Studio (paid) handles conversion directly.
What is ScreamTracker?
ScreamTracker was a DOS tracker program by Future Crew (1990-1994). ST2 produced .sts/.stm files; ST3 produced .s3m files. It influenced the 1990s demoscene music scene.
What is the difference between STS, STM and S3M?
STS and STM are ScreamTracker 1/2 module formats (1990-1992), 4 channels. S3M is the ScreamTracker 3 format (1994), supporting 32 channels and 100 samples - far more capable and common.

References

1Scream Tracker - Wikipediaen.wikipedia.org
2Archive Team - Scream Tracker 1 & 2 modulefileformats.archiveteam.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

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