libxmp
« Back to VersTracker
Description:
C library for playback of module music (MOD, S3M, IT, etc)
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: audio music module tracker c-library multimedia
Install: brew install libxmp
About:
Libxmp is a C library designed for playing back module music formats such as MOD, S3M, IT, and XM. It provides a robust and portable solution for integrating tracker music playback into applications, handling the complex decoding of pattern and sample data. The library is widely used in game development and media players to accurately recreate the sound of classic computer music.
Key Features:
  • Supports over 40 module formats including MOD, S3M, IT, and XM
  • Portable C library with no external dependencies
  • Provides high-fidelity, accurate playback of tracker music
  • Includes a command-line player for testing and playback
Use Cases:
  • Integrating tracker music playback into retro game engines or emulators
  • Building custom command-line or GUI music players for desktop systems
  • Archiving and accurately rendering historical module music collections
Alternatives:
  • OpenMPT – Primarily a Windows-based tracker and player, not a portable C library.
  • libmodplug – An older library with similar goals, though Libxmp is often considered more actively maintained and accurate.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 8:47am 0 VERSION_BUMP 2716a8f5
Oct 27, 2024 12:49pm 0 VERSION_BUMP 29cbe4ef