ramidier 0.2.0

Akai Pro Apc key 25 abstraction layer
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use num_enum::TryFromPrimitive;

#[derive(Debug, Copy, Clone, TryFromPrimitive)]
#[repr(u8)]
pub enum KnobCtrlKey {
    Volume = 68,
    Pan = 69,
    Send = 70,
    Device = 71,
}

impl From<KnobCtrlKey> for u8 {
    fn from(k: KnobCtrlKey) -> Self {
        k as Self
    }
}