Spécification UI du mode custom KEYBOARD (menu unique “Mode”). Plus de détails...
Macros | |
#define | KBD_UI(idlocal) (UI_DEST_UI | ((uint16_t)(idlocal) & 0x1FFF)) |
Énumérations | |
enum | { KBD_SCALE = 0x0100 , KBD_ROOT , KBD_ARP , KBD_OMNICHORD , KBD_NOTE_ORDER = 0x0110 , KBD_CHORD_OVERRIDE } |
enum | { KBD_SCALE_COUNT = (int)(sizeof(kbd_scale_labels)/sizeof(kbd_scale_labels[0])) } |
enum | { KBD_ROOT_COUNT = (int)(sizeof(kbd_root_labels)/sizeof(kbd_root_labels[0])) } |
enum | { KBD_NOTE_ORDER_COUNT = (int)(sizeof(kbd_note_order_labels)/sizeof(kbd_note_order_labels[0])) } |
Variables | |
const uint16_t | KBD_OMNICHORD_ID = KBD_OMNICHORD |
Alias d’IDs locaux pour usage externe (bridge, contrôleur, etc.). | |
const uint16_t | KBD_NOTE_ORDER_ID = KBD_NOTE_ORDER |
Identifiant local (UI_DEST_UI) — page 2 — “Note order”. | |
const uint16_t | KBD_CHORD_OVERRIDE_ID = KBD_CHORD_OVERRIDE |
Identifiant local (UI_DEST_UI) — page 2 — “Chord buttons override scale”. | |
const ui_cart_spec_t | ui_keyboard_spec |
Spécification du mode Keyboard (vitrine UI). | |
Spécification UI du mode custom KEYBOARD (menu unique “Mode”).
Ce module déclare la vitrine UI du Keyboard Mode, intégrée en Phase 6. Il expose :
Le champ cart_name
est volontairement vide afin de ne pas remplacer le nom de la cartouche active à l’écran. Le label de bannière provient désormais du ui_backend
(ex. "KEY", "KEY+1").
#define KBD_UI | ( | idlocal | ) | (UI_DEST_UI | ((uint16_t)(idlocal) & 0x1FFF)) |
anonymous enum |
const uint16_t KBD_CHORD_OVERRIDE_ID = KBD_CHORD_OVERRIDE |
Identifiant local (UI_DEST_UI) — page 2 — “Chord buttons override scale”.
const uint16_t KBD_NOTE_ORDER_ID = KBD_NOTE_ORDER |
Identifiant local (UI_DEST_UI) — page 2 — “Note order”.
const uint16_t KBD_OMNICHORD_ID = KBD_OMNICHORD |
Alias d’IDs locaux pour usage externe (bridge, contrôleur, etc.).
Identifiant local du paramètre “Omnichord” (UI_DEST_UI).
const ui_cart_spec_t ui_keyboard_spec |
Spécification du mode Keyboard (vitrine UI).