exmod 0.1.0

Rust bindings to libxm, a small XM player library.
Documentation

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.