10 votes
S3M File - What is an .s3m file and how do I open it?
Learn about .S3M files and view a list of programs that open them.
Languages
Overview
What is an S3M file? An S3M file is an audio module created by Scream Tracker 3, a music tracker developed by the demoscene group Future Crew for MS-DOS. It stores music as a combination of digital audio samples and pattern data, defining which notes are played, when they are played, and which samples are used, which enabled small file sizes while still producing complex music.
More Information The format became popular in PC games, demos, and hobbyist music projects among musicians, game developers, and demoscene artists during the early to mid-1990s. S3M files are saved in a binary format and support features that were advanced for their time, including up to 16 channels, more precise timing, volume control, and support for both 8-bit and 16-bit samples. Compared to earlier Scream Tracker formats, S3M expanded on the structure used in .STM files and improved compatibility with a wider range of sound cards. Because S3M files separate musical data from sample data, developers could reuse samples and fine-tune playback behavior without re-recording audio. Over time, S3M gained broad support in other trackers and playback tools, which helped it remain relevant beyond Scream Tracker itself.
CocoModX 0.4.4 Icon
Breadcrumbs
Previous / Next
In-Depth
.S3M File Extension
ScreamTracker 3 Module
| Developer | Future Crew |
| Popularity |
3.8 | 10 Votes |
What is an S3M file?
An S3M file is an audio module created by Scream Tracker 3, a music tracker developed by the demoscene group Future Crew for MS-DOS. It stores music as a combination of digital audio samples and pattern data, defining which notes are played, when they are played, and which samples are used, which enabled small file sizes while still producing complex music.
More Information
The format became popular in PC games, demos, and hobbyist music projects among musicians, game developers, and demoscene artists during the early to mid-1990s. S3M files are saved in a binary format and support features that were advanced for their time, including up to 16 channels, more precise timing, volume control, and support for both 8-bit and 16-bit samples. Compared to earlier Scream Tracker formats, S3M expanded on the structure used in .STM files and improved compatibility with a wider range of sound cards.
Because S3M files separate musical data from sample data, developers could reuse samples and fine-tune playback behavior without re-recording audio. Over time, S3M gained broad support in other trackers and playback tools, which helped it remain relevant beyond Scream Tracker itself.
How to open an S3M file
You can open and play S3M files with modern media players and tracker software that support module formats. Examples include VideoLAN VLC media player , Schism Tracker , and Myriad Harmony Assistant .
Open over 400 file formats with File Viewer Plus . Free Download
Programs that open S3M files
Sort
Pricing
Program Name
Platform
Reset
X
Windows
MODPlug Player
—
Discontinued
Free
Myriad Harmony Assistant
Free Trial
Nullsoft Winamp with AdPlug plugin
Free
VideoLAN VLC media player
Free
Schism Tracker
Free
MilkyTracker
Free
tildearrow Furnace
Free
Mac
Myriad Harmony Assistant
Free Trial
VideoLAN VLC media player
Free
Schism Tracker
Free
MilkyTracker
Free
tildearrow Furnace
Free
Linux
VideoLAN VLC media player
Free
Schism Tracker
Free
MilkyTracker
Free
tildearrow Furnace
Free
Category: Audio Files
Updated: January 29, 2026