Audio.mod · .it · .xm · .s3m
MOD / IT / XM / S3M viewer
About MOD / IT / XM / S3M
Tracker modules — header and sample listing.
Tracker modules are pattern-based songs that pack samples plus per-channel event grids into a single file — born on the Amiga, polished in the demoscene. There's no maintained JavaScript playback library that runs reliably in modern browsers (libopenmpt's official WASM build is a moving target and chiptune2.js is unmaintained), so this viewer surfaces the module's title, signature, channel count, pattern count, and sample list. To listen, convert to MP3/OGG with ffmpeg or open the file in OpenMPT desktop.
FAQ
- Can I hear the song?
- Not in this viewer. There is no working JavaScript playback library for these formats that runs reliably across modern browsers. We surface metadata — title, sample names, channels, patterns — and recommend OpenMPT desktop or ffmpeg + libopenmpt for audio playback.
- Which tracker formats does it detect?
- Impulse Tracker (IT, magic 'IMPM'), FastTracker II XM ('Extended Module: ' header), ScreamTracker 3 (S3M, 'SCRM' at offset 0x2C), and ProTracker MOD (4-char signature at offset 1080 — M.K., M!K!, FLT4, 8CHN, etc).
- Where do the sample names come from?
- Each format stores them in a fixed position: MOD has 31 samples at offsets 20, 50, 80, …; IT samples have an 'IMPS' marker followed by a 26-byte name; S3M has paragraph-indexed sample headers. XM stores samples inside instrument blocks which are too deeply nested to enumerate without unpacking patterns.
- Is my file uploaded?
- No. The module is read entirely in your browser. Nothing is sent to a server.
More Audio
- .wavAudio (WAV/FLAC/OGG)Audio with waveform/spectrogram view.Open
- .mp3MP3 (tags)ID3 metadata + native audio playback.Open
- .midMIDIMusical Instrument Digital Interface.Open
- .cueCUEAudio cuesheet (track marks for a single file).Open
- .aifAIFFAudio Interchange File Format.Open
- .musicxmlMusicXMLSheet music interchange.Open
- .gpGuitar ProGuitar tablature with playback.Open