.RTM

RTM File

Real Tracker Music Module
Ask a question
QUICK ANSWER

An RTM file is most often a Real Tracker music module - a 1990s demoscene song that bundles its own instrument samples with note and pattern data, so it plays the same on any device. Open and play it for free with OpenMPT or VLC. Note: LabVIEW uses the same extension for an unrelated Run-Time Menu resource file, so check where the file came from before opening it.

Developer: Arnaud Hasenfratz (Real Tracker) Category: Audio Files MIME: audio/x-rtm
OPENS ON Windows macOS Linux
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Jun 30, 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 RTM file format?

The .rtm extension identifies a Real Tracker Music Module, a binary tracker music file produced by Real Tracker - a DOS-era demoscene music sequencer developed by Arnaud Hasenfratz in the mid-to-late 1990s. Like the .mod, .xm, .s3m, and .it formats it resembles, an .rtm file is a self-contained package: it bundles both the digital instrument samples and all sequencing data into a single binary file, so the song sounds identical on any compatible player without external soundbanks.

An .rtm file opens with an ASCII identifier string at byte offset 0, naming the tracker and module format version. The rest of the file follows a structured layout:

  • Song order table listing the sequence in which patterns play back
  • Pattern data - cells of note, instrument, and effect values spread across up to 32 channels
  • Instrument definitions, each referencing one or more sample entries
  • Embedded raw PCM sample data (8-bit or 16-bit, uncompressed)

The format is little-endian binary with no compression and no encryption. File sizes typically run from 50 KB to roughly 4 MB, dominated by the embedded samples. Playback rate for each instrument sample is stored per-sample (commonly 8 Hz - 44.1 kHz); the final mix rate is determined by the player. Real Tracker is no longer in active development, and .rtm files survive mainly in demoscene and module archives. Modern players such as OpenMPT, XMPlay, and VLC can open them on Windows; on Linux, libxmp and Audacious provide compatible playback.

Security & safety

RISK: LOW

A Real Tracker module is passive sample+sequence data with no scripting, so opening one in a module player is safe. The only practical caution is the usual one: download players from the official sites (OpenMPT, VideoLAN, un4seen) rather than 'codec pack' or fake 'RTM player' bundles that can carry adware. (If your file is actually a LabVIEW Run-Time Menu .rtm, it's a LabVIEW project resource - open it only within a trusted LabVIEW project.)

Format details

in a nutshell
FULL NAMEReal Tracker Music Moduleaka Real Tracker module, RTM module
DEVELOPERArnaud Hasenfratz (Real Tracker)since Mid-to-late 1990s (Real Tracker, DOS-era demoscene tracker)
CATEGORYAudio Files
MIME TYPEaudio/x-rtm
TYPESample-based tracker music module (binary; patterns + instruments + samples)
This extension is also used by…
  • LabVIEW Run-Time Menu (National Instruments) - An .rtm holding a customized menu definition referenced by a LabVIEW VI, created with LabVIEW's Menu Editor - a programming resource file, not audio.
  • dRofus / ReBirth-related data - A few other applications (e.g. the dRofus database tool, and ReBirth-era song data in some references) have used .rtm for their own unrelated files.

Programs that open RTM files

Windows3 apps
VLC media player Open-source Drag the .rtm into VLC to play it; VLC includes a module-music (libmodplug) decoder.
XMPlay Free Lightweight free player with broad module-format support; open the .rtm to play it.
OpenMPT (Open ModPlug Tracker) Open-source Open the .rtm to play it and inspect/edit patterns, instruments and samples - the standard free modern tracker.
macOS2 apps
VLC media player Open-source Open the .rtm in VLC to play the module.
OpenMPT (via Wine) / Schism Tracker Open-source Schism Tracker (cross-platform) plays/edits many module formats; or run OpenMPT through Wine/CrossOver.
Linux2 apps
VLC media player Open-source Play the .rtm directly in VLC (libmodplug).
libxmp / xmp (CLI) and Audacious Open-source Play from the terminal: 'xmp song.rtm', or open in the Audacious player which uses libxmp.

Technical details

deep spec
Format typeSample-based tracker music module (binary)
DeveloperArnaud Hasenfratz (Real Tracker)
Platform originMS-DOS; demoscene community, mid-to-late 1990s
File encodingBinary, little-endian
Header signatureASCII identifier string at byte offset 0 naming the tracker and module format version
Channel countUp to 32 simultaneous channels (comparable to the XM family)
Sample bit depth8-bit or 16-bit raw PCM per instrument sample
Sample playback ratePer-instrument: commonly 8 Hz - 44.1 kHz; final mix rate is set by the player
CompressionNone; sample data is stored as uncompressed PCM (sometimes delta-encoded)
Typical file size50 KB - 4 MB, dominated by embedded PCM sample data
Internal structureHeader → song order list → pattern data (note/instrument/effect cells) → instrument definitions → embedded sample data
MIME typeaudio/x-rtm (also served as application/octet-stream)
Related formats.mod, .xm, .s3m, .it - all MOD-family tracker modules sharing the same self-contained playback model
Current statusDiscontinued; Real Tracker is no longer developed; .rtm files survive in demoscene and module archives
ReleasedMid-to-late 1990s (Real Tracker, DOS-era demoscene tracker)
Latest versionReal Tracker 2.x module format; the program is no longer developed
Specificationwiki.multimedia.cx

RTM conversions

Community Q&A

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

Frequently asked questions

What is an RTM file?
Most often a Real Tracker music module - a 1990s demoscene tracker song that bundles its instrument samples with the note/pattern data, so it plays the same on any device. The extension is also used by LabVIEW for an unrelated 'Run-Time Menu' resource file.
How do I open/play an RTM module?
Use a free module player: OpenMPT or XMPlay on Windows, VLC on any OS, or 'xmp song.rtm' on Linux. These read the samples and patterns inside the file and play it back faithfully.
How do I convert an RTM to MP3?
Render it: open the .rtm in OpenMPT and File > Export to MP3/WAV, or use VLC's Convert/Save. Because the samples are embedded, the result matches how the module sounds.
Is RTM the same as a MIDI file?
No. A tracker module like .rtm contains its own digital samples and plays the same everywhere, while MIDI contains only note commands that depend on the device's synthesizer. They don't convert cleanly to each other.
My RTM came from LabVIEW - why won't a music player open it?
Because that's a different format: LabVIEW uses .rtm for a 'Run-Time Menu' resource (a customized menu attached to a VI), not music. Open it within your LabVIEW project, not in an audio player.
What software made RTM files and is it still around?
Real Tracker, a 1990s DOS tracker, created the music modules; it's no longer developed. Modern players like OpenMPT, XMPlay and VLC read the format, so you don't need the original program.

References

1MultimediaWiki - Module Music Formatswiki.multimedia.cx
2OpenMPT - open-source module tracker/playeropenmpt.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data 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