.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.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

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