Macros | |
#define | ARP_ARRAY_SIZE(a) ((uint8_t)(sizeof(a)/sizeof((a)[0]))) |
Fonctions | |
void | arp_init (arp_engine_t *engine, const arp_config_t *cfg) |
void | arp_set_callbacks (arp_engine_t *engine, const arp_callbacks_t *cb) |
void | arp_set_config (arp_engine_t *engine, const arp_config_t *cfg) |
void | arp_note_input (arp_engine_t *engine, uint8_t note, uint8_t velocity, bool pressed) |
void | arp_tick (arp_engine_t *engine, systime_t now) |
void | arp_stop_all (arp_engine_t *engine) |
void | arp_set_hold (arp_engine_t *engine, bool enabled) |
#define ARP_ARRAY_SIZE | ( | a | ) | ((uint8_t)(sizeof(a)/sizeof((a)[0]))) |
void arp_init | ( | arp_engine_t * | engine, |
const arp_config_t * | cfg | ||
) |
void arp_note_input | ( | arp_engine_t * | engine, |
uint8_t | note, | ||
uint8_t | velocity, | ||
bool | pressed | ||
) |
void arp_set_callbacks | ( | arp_engine_t * | engine, |
const arp_callbacks_t * | cb | ||
) |
void arp_set_config | ( | arp_engine_t * | engine, |
const arp_config_t * | cfg | ||
) |
void arp_set_hold | ( | arp_engine_t * | engine, |
bool | enabled | ||
) |
void arp_stop_all | ( | arp_engine_t * | engine | ) |
void arp_tick | ( | arp_engine_t * | engine, |
systime_t | now | ||
) |