Revision control
Copy as Markdown
Other Tools
use coremidi::{Client, EventList, Protocol};
fn main() {
let client = Client::new("Example Client").unwrap();
let callback = |event_list: &EventList| {
print!("{:?}", event_list);
};
let _destination = client
.virtual_destination_with_protocol("Example Destination", Protocol::Midi10, callback)
.unwrap();
let mut input_line = String::new();
println!("Created Virtual Destination \"Example Destination\"");
println!("Press Enter to Finish");
std::io::stdin()
.read_line(&mut input_line)
.expect("Failed to read line");
}