midir 0.1.1

A cross-platform, realtime MIDI processing library, inspired by RtMidi.
docs.rs failed to build midir-0.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: midir-0.10.0

#midir crates.io Cross-platform, realtime MIDI processing in Rust.

##Features midir is inspired by RtMidi and supports the same features*, including virtual ports (except on Windows) and full SysEx support – but with a rust-y API!

* With the exception of message queues, but these can be implemented on top of callbacks using e.g. Rust's VecDeque – alternatively you could use channels.

midir currently supports the following platforms/backends:

A higher-level API for parsing and assembling MIDI messages might be added in the future.

Does it work on stable Rust? Currently not, but it shouldn't be too hard to change that.

Example

Have a look at examples/test.rs and run it directly using cargo run --example test.