xmrs 0.10.3

A library to edit SoundTracker data with pleasure
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![forbid(unsafe_code)]

use bincode::error::DecodeError;
use xmrs::import::xm::xi_instrument::XiInstrument;

const XI: &[u8] = include_bytes!("instr.xi");

fn main() -> Result<(), DecodeError> {
    let xmi = XiInstrument::load(XI)?;
    println!("Load XMI: {:#x?}", xmi);
    let instr = xmi.to_instrument();
    println!("Convert to instrument: {:#x?}", instr);

    Ok(())
}