Skip to content

RakuJa/ramidier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ramidier

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

Minimal example

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

Why aren't you using channels?!

I wanted to keep the most lightweight abstraction layer possible. Channels could be easily implemented on top.

What about no_std?

no_std is currently out of scope for this project but contributions are welcome

Support me

If you like this library, consider supporting me:

ko-fi

About

Akai Pro APC key 25 abstraction layer => R[ust] A[kai] midi [lay]er

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages