Rust bindings to libxm, a small XM player library.
Start from Context struct documentation.
Feature flags:
defensive: enables defensively checking the XM for errors/inconsistencies.linear_interpolation: enables linear interpolation (slightly increase CPU usage).ramping: enables ramping (smooth volume/panning transitions, slightly increase CPU usage).strings: enables module, instruments and sample names storing in context.