56 releases

0.6.2 Jun 15, 2024
0.6.0 May 29, 2024
0.4.20 Mar 30, 2024
0.2.0 May 30, 2023

#263 in Audio

Download history 842/week @ 2024-03-21 1211/week @ 2024-03-28 667/week @ 2024-04-04 158/week @ 2024-04-11 272/week @ 2024-04-25 335/week @ 2024-05-02 348/week @ 2024-05-09 274/week @ 2024-05-16 547/week @ 2024-05-23 76/week @ 2024-05-30 7/week @ 2024-06-06 308/week @ 2024-06-13 16/week @ 2024-06-20 8/week @ 2024-06-27 83/week @ 2024-07-04

415 downloads per month

MIT license

99KB
2.5K SLoC

XMrsPlayer is a safe no_std soundtracker music player

XMrsPlayer is a library to play real music

The code was initially a simple port of libxm. It's very different today, with rustification as complete as possible and better accuracy in the effects.

Amiga Module and XM player.

Help welcome.

About no_std

micromath is used by default in no_std. If you prefer libm, use cargo build --no-default-features --features=libm --release.

About std

if you want to use std feature use cargo build --no-default-features --features=std --release

Example?

$ cargo run --no-default-features --features=std,demo --release --example rodio_player -- --help
$ cargo run --no-default-features --features=std,demo --release --example cpal_player -- --help

Dependencies

~1–30MB
~460K SLoC