Projects / libxmp


libxmp is a module player library which supports many mainstream and obscure module formats, including Protracker MOD, Scream Tracker III S3M, and Impulse Tracker IT. Possible applications for libxmp include standalone module players, module player plugins for other players, module information extractors, background music replayers for games and other applications, module-to-mp3 converters, etc.

Operating Systems

RSS Recent releases

Release Notes: This release adds support for ADPCM samples in XM files, and implements an OctaMED channel pan effect. It also fixes OctaMED MMD2 and MMD3 note and sample mapping, the XM channel pan effect, and a disabled pan in IT instruments.

Release Notes: This release has fixes for the Impulse Tracker tempo slide effect, for the Visual C++ nmake build, for Win64 portability, and for 15-instrument Soundtracker sample loops, and many fixes for OctaMED modules, including 2-to-7 octave IFFOCT samples, hold and decay support, vibrato depth, and synth instrument volume.

  •  02 Mar 2014 14:22

Release Notes: This release fixes Oktalyzer sample numbering and XM delay effects when an invalild instrument is specified. It also contains minor code refactoring from the Coremod player fork.

  •  23 Feb 2014 18:35

Release Notes: This release fixes issues in XM delay, retrig, and envelope position effects, fixes Chiptracker pattern decoding, improves S3M arpeggio effect and Slamtilt format recognition, and removes incomplete DMF and DTT loaders.

  •  18 Jan 2014 18:49

Release Notes: This release fixes a bug in the S3M loader which reduced the replay time of certain modules and fixes decoding errors in the Digitrakker loader. It also fixes Mac OS X dylib versioning.


Project Spotlight


A program to generate Morse code sound files from text.


Project Spotlight

Kawaii Emoji Messenger

A multiplatform Facebook client based on the idea of bringing emoji to the desktop.