Expand description
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.
Modules§
Structs§
Enums§
- Channel
Error - Error for
Context::frequency_of_channel
function. - Context
Error - Context creation error.
- OutOf
Bounds Error - Error of out of bounds.