3个不稳定版本
0.2.1 | 2024年5月31日 |
---|---|
0.2.0 | 2024年5月31日 |
0.1.0 | 2024年3月22日 |
#524 in 音频
用于 musix_player
21MB
583K SLoC
包含 (autotools混淆代码, 170KB) src/plugins/ayflyplugin/ayfly/configure, (autotools混淆代码, 91KB) configure, (WOFF字体, 24KB) glyphicons-halflings-regular.woff, (ELF可执行文件/库, 32KB) compareresample, (ELF可执行文件/库, 31KB) testresample, (混淆autoconf代码, 1KB) configure.ac 和更多.
musix
musix 是一个用于播放家用电脑和游戏机旧(古怪)音乐格式的库。
请查看 musix_player
Crate 以获取示例用法。
// need to initialize and get access to meta data provided
// in the data/ directory.
musix::init(Path::new("data"))?;
let song_path = PathBuf::from(song_file);
// Try to load a song
let mut player = musix::load_song(&song_path)?;
let mut target: Vec<i16> = vec![0; 32768];
// Generate some audio samples
player.get_samples(&mut target[0..data.len()]);
lib.rs
:
musix
用于古怪格式的Rust音乐播放器库
使用libsidplay、UADE、GME、Openmpt等来播放旧电脑和游戏机的多种音乐格式。