Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
ui_keyboard_bridge.h
Aller à la documentation de ce fichier.
1
7#ifndef BRICK_UI_KEYBOARD_BRIDGE_H
8#define BRICK_UI_KEYBOARD_BRIDGE_H
9
10#include <stdint.h>
11#include <stdbool.h>
12#include "ch.h" // --- ARP: systime_t pour tick ---
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
26
35
39void ui_keyboard_bridge_tick(systime_t now); // --- ARP: tick haute résolution ---
40
44void ui_keyboard_bridge_on_transport_stop(void); // --- ARP: flush note engine ---
45
46#ifdef __cplusplus
47}
48#endif
49
50#endif /* BRICK_UI_KEYBOARD_BRIDGE_H */
uint32_t systime_t
Definition ch.h:12
void ui_keyboard_bridge_tick(systime_t now)
Tick optionnel (placeholder pour intégrations futures, ex: ARP).
Definition ui_keyboard_bridge.c:284
void ui_keyboard_bridge_on_transport_stop(void)
Panic clavier/ARP lors d'un STOP transport.
Definition ui_keyboard_bridge.c:290
void ui_keyboard_bridge_update_from_model(void)
Synchronise les paramètres UI (Root, Scale, Omnichord, Note Order, Chord Override) vers l’app.
Definition ui_keyboard_bridge.c:260
void ui_keyboard_bridge_init(void)
Initialise l’app Keyboard et connecte le sink MIDI (via ui_backend_param_changed).
Definition ui_keyboard_bridge.c:221