Interface du module MIDI (UART + USB) pour ChibiOS.
bool midi_clock_is_running(void)
Indique si l’horloge MIDI est actuellement en cours d’exécution.
Definition midi_clock.c:156
void midi_clock_init(void)
Initialise le générateur d’horloge MIDI.
Definition midi_clock.c:105
void midi_clock_start(void)
Démarre la génération de MIDI Clock.
Definition midi_clock.c:120
void midi_clock_set_bpm(float bpm)
Définit le BPM et recalcule l’intervalle du timer.
Definition midi_clock.c:139
void midi_clock_register_tick_callback(midi_tick_cb_t cb)
Enregistre un callback appelé à chaque tick (24 PPQN).
Definition midi_clock.c:100
float midi_clock_get_bpm(void)
Retourne le tempo actuel (BPM).
Definition midi_clock.c:151
void(* midi_tick_cb_t)(void)
Type de callback appelé à chaque tick MIDI (24 PPQN).
Definition midi_clock.h:34
void midi_clock_stop(void)
Stoppe la génération de MIDI Clock.
Definition midi_clock.c:129