# helgoboss-midi [![Latest Version](https://img.shields.io/crates/v/helgoboss-midi.svg)](https://crates.io/crates/helgoboss-midi) [![documentation](https://docs.rs/helgoboss-midi/badge.svg)](https://docs.rs/helgoboss-midi) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/helgoboss/helgoboss-midi/master/LICENSE) ![Continuous Integration](https://github.com/helgoboss/helgoboss-midi/workflows/Continuous%20Integration/badge.svg) Interfaces, data structures and utilities for dealing with MIDI messages in Rust according to the [MIDI 1.0 specification](https://www.midi.org/specifications-old/category/midi-1-0-detailed-specifications). ## Usage Add this to your `Cargo.toml`: ```toml [dependencies] helgoboss-midi = "0.4.0" ``` If you want to use it in a `no_std` context, add this instead: ```toml [dependencies] helgoboss-midi = { version = "0.4.0", default-features = false } ``` The [documentation](https://docs.rs/helgoboss-midi) contains a feature list and usage examples.