#midi #message #specification #interface #structures #dealing

no-std helgoboss-midi

Interfaces, data structures and utilities for dealing with MIDI messages according to the MIDI 1.0 specification

8 unstable releases (3 breaking)

0.4.0 Jun 8, 2022
0.3.3 Oct 15, 2021
0.3.2 Sep 23, 2021
0.2.0 Feb 21, 2021
0.1.0 May 7, 2020

#295 in Multimedia

Download history 71/week @ 2024-06-18 37/week @ 2024-06-25 148/week @ 2024-07-02 33/week @ 2024-07-09 64/week @ 2024-07-16 183/week @ 2024-07-23 224/week @ 2024-07-30 127/week @ 2024-08-06 191/week @ 2024-08-13 203/week @ 2024-08-20 92/week @ 2024-08-27 268/week @ 2024-09-03 145/week @ 2024-09-10 100/week @ 2024-09-17 406/week @ 2024-09-24 28/week @ 2024-10-01

757 downloads per month
Used in 4 crates (2 directly)

MIT license

200KB
4K SLoC

helgoboss-midi

Latest Version documentation GitHub license Continuous Integration

Interfaces, data structures and utilities for dealing with MIDI messages in Rust according to the MIDI 1.0 specification.

Usage

Add this to your Cargo.toml:

[dependencies]
helgoboss-midi = "0.4.0"

If you want to use it in a no_std context, add this instead:

[dependencies]
helgoboss-midi = { version = "0.4.0", default-features = false }

The documentation contains a feature list and usage examples.

Dependencies

~0.3–0.9MB
~19K SLoC