1 unstable release
0.1.0 | Dec 10, 2019 |
---|
#123 in #midi
10KB
162 lines
midi-port
This is a Rust driver library for UART midi port.
It is platform independent as it uses embedded-hal APIs to access hardware. The examples are based on the stm32f4xx_hal implementation of embedded-hal.
Limitations and known issues:
- Only input is supported
- Only channel messages are supported, system messages are not (e.g. sysex, real-time)
Documentation
See examples.
On hardware side, a proper connection with use of an opto-isolator is required. An example application.
License
This library is licensed under MIT license (LICENSE or http://opensource.org/licenses/MIT)
lib.rs
:
midi-port
This is a Rust driver library for UART midi port.
Dependencies
~2MB
~51K SLoC