Skip to content

Repository files navigation

MidiLab

Software for programming midi controllers via Sysex messages

Crates.io License Build Status

Crate Overview

Crate Directory Description
midilab midilab Device definitions by manufacturer and APIs for sysex message de/serialiation
akai_mpd226_editor akai_mpd226_editor An application for programming the Akai MPD226
arturia_minilab_mk2_editor arturia_minilab_mk2_editor An application for programming the Arturia MiniLab mkII
korg_r3_editor korg_r3_editor An application for programming the Korg R3
nektar_impact_lx_plus_editor nektar_impact_lx_plus_editor An application for programming Nektar Impact LX+ controllers
midilab-io io Mediates access to I/O resources such as sending and receiving SysEx to MIDI ports for the midilab editors
midilab-sim sim Hardware device simulations for the midilab editors

Supported devices

Akai Mpd226 (work in progress)

Arturia MiniLab mkII (work in progress)

Korg R3 (work in progress)

Nektar Impact LX+ series (LX25+/49+/61+/88+)

Credits

Thanks to mpd-utils for providing a starting point for understanding the Sysex payload deserialization.

License

Licensed under either of

at your option.

Contribution

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.

About

Software for programming midi controllers via Sysex messages

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages