| Crates.io | ramidier |
| lib.rs | ramidier |
| version | 0.3.0 |
| created_at | 2025-11-02 19:41:10.28235+00 |
| updated_at | 2026-01-18 19:36:40.703165+00 |
| description | Akai Pro Apc key 25 abstraction layer |
| homepage | https://github.com/RakuJa/ramidier |
| repository | https://github.com/RakuJa/ramidier |
| max_upload_size | |
| id | 1913491 |
| size | 55,456 |
Akai Pro APC key 25 abstraction layer => R[ust] A[kai] midi [lay]er Built as an abstraction layer using midir and midi-msg
It should also work on other midi hardware but a lot of the biased data structures and methods won't then be available
It supports all the platforms/backends that midir supports using feature flags, check here for more info
Examples can be found in the examples folder. You can execute them by cloning the repo and then
cargo run --example button_press
or
cargo run --example turn_all_pads_on
I wanted to keep the most lightweight abstraction layer possible. Channels could be easily implemented on top.
no_std is currently out of scope for this project but contributions are welcome
If you like this library, consider supporting me: