midia 0.1.1

A simple wrapper for writing the midi file easier.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub fn number2vlv(number: u16) -> Vec<u8> {
    let n = number / 128;
    if n == 0 {
        return vec![number as u8];
    }
    let m = number % 128;
    vec![0x80 + n as u8, m as u8]
}

#[cfg(test)]
mod test {
    use crate::util::number2vlv;

    #[test]
    fn test_delta_time_to_bytes() {
        assert_eq!(number2vlv(128), vec![0x81, 0x00]);
    }
}