| Crates.io | midkb |
| lib.rs | midkb |
| version | 0.1.0 |
| created_at | 2024-11-01 18:13:28.337423+00 |
| updated_at | 2024-11-01 18:13:28.337423+00 |
| description | A MIDI to Keyboard/Mouse input mapper |
| homepage | |
| repository | https://github.com/korewaChino/midkb |
| max_upload_size | |
| id | 1432127 |
| size | 42,302 |
MIDKb is a udev daemon for Linux that binds MIDI devices to keyboard inputs. It's written in Rust and comes with a (kind of) simple configuration file.
For example, you can use your drumpad as input for SDVX's keys, and bind your CC knobs to the FX knobs.
I wrote this just for that above use case actually. I wanted to play USC with my MIDI controller, but turns out that game does not support MIDI input, only keyboard. So I wrote this program to convert MIDI signals to keyboard presses.
sudo dnf install alsa-lib-devel udev-devel
cargo run --release
Please refer to the config.toml file included in the repo for configuration options.
config.toml file (must be in CWD of the program)