coremidi 0.4.0

CoreMIDI library for Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate coremidi;

fn main() {
    let client = coremidi::Client::new("example-client").unwrap();

    let callback = |packet_list: &coremidi::PacketList| {
        println!("{}", packet_list);
    };

    client.virtual_destination("example-destination", callback).unwrap();

    let mut input_line = String::new();
    println!("Press [Intro] to finish ...");
    std::io::stdin().read_line(&mut input_line).ok().expect("Failed to read line");
}