Software for programming midi controllers via Sysex messages
| Crate | Directory | Description |
|---|---|---|
| midilab | midilab |
Device definitions by manufacturer and APIs for sysex message de/serialiation |
| midilab-editor | editor |
An application for programming MIDI controllers |
| midilab-io | io |
Mediates access to I/O resources such as sending and receiving SysEx to MIDI ports for midilab-editor |
| midilab-gui | gui |
Graphical user interface library for midilab-editor |
| midilab-sim | sim |
Hardware device simulations for midilab-editor |
Akai Mpd226 (work in progress)
Thanks to mpd-utils for providing a starting point for understanding the Sysex payload deserialization.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.