Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
Référence du fichier cart_xva1_spec.h

Définition des menus et labels spécifiques à la cartouche XVA1 (spécification UI). Plus de détails...

#include "ui_spec.h"

Aller au code source de ce fichier.

Variables

const char *const onOff [2]
 
const char *const filterTypes [22]
 
const char *const lfoWaves [10]
 
const char *const oscWaves [9]
 
const char *const distType [4]
 
const char *const fxRouting [3]
 
const char *const reverbModes [2]
 
const char *const delayModes [3]
 
const char *const chorusModes [4]
 
const char *const phaserModes [3]
 
const ui_cart_spec_t CART_XVA1
 Spécification UI de la cartouche XVA1.
 
const ui_menu_spec_t XVA1_MENU_OSC1
 
const ui_menu_spec_t XVA1_MENU_OSC2
 
const ui_menu_spec_t XVA1_MENU_OSC3
 
const ui_menu_spec_t XVA1_MENU_OSC4
 
const ui_menu_spec_t XVA1_MENU_FILTER
 
const ui_menu_spec_t XVA1_MENU_ENV_FILTER
 
const ui_menu_spec_t XVA1_MENU_ENV_AMP
 
const ui_menu_spec_t XVA1_MENU_ENV_PITCH
 
const ui_menu_spec_t XVA1_MENU_LFO12
 
const ui_menu_spec_t XVA1_MENU_LFO_MIDIMOD
 
const ui_menu_spec_t XVA1_MENU_MIDI_GLOBAL
 
const ui_menu_spec_t XVA1_MENU_FX1
 
const ui_menu_spec_t XVA1_MENU_FX2
 
const ui_menu_spec_t XVA1_MENU_FX3
 
const ui_menu_spec_t XVA1_MENU_FX4
 

Description détaillée

Définition des menus et labels spécifiques à la cartouche XVA1 (spécification UI).

Ce module expose la spécification UI de la cartouche XVA1 :

Il ne contient aucune logique de communication (UART, bus, etc.) et ne dépend que des structures de l’UI (ui_spec.h).

Note
Les labels strictement universels (ex. On/Off) sont fournis par ui_labels_common.h et utilisés via des alias.

Documentation des variables

◆ CART_XVA1

const ui_cart_spec_t CART_XVA1
extern

Spécification UI de la cartouche XVA1.

Déclare les 15 menus XVA1 et la configuration déclarative des cycles BM. Ici, BM8 (index 7) cycle entre les menus FX1→FX2→FX3→FX4.

  • Pas de dépendance vers le contrôleur : données lues par l’UI côté ui_controller.
  • resume=true : si on revient sur BM8, on reprend le dernier FX sélectionné.

◆ chorusModes

const char* const chorusModes[4]
extern

◆ delayModes

const char* const delayModes[3]
extern

◆ distType

const char* const distType[4]
extern

◆ filterTypes

const char* const filterTypes[22]
extern

◆ fxRouting

const char* const fxRouting[3]
extern

◆ lfoWaves

const char* const lfoWaves[10]
extern

◆ onOff

const char* const onOff[2]
extern

◆ oscWaves

const char* const oscWaves[9]
extern

◆ phaserModes

const char* const phaserModes[3]
extern

◆ reverbModes

const char* const reverbModes[2]
extern

◆ XVA1_MENU_ENV_AMP

const ui_menu_spec_t XVA1_MENU_ENV_AMP
extern

◆ XVA1_MENU_ENV_FILTER

const ui_menu_spec_t XVA1_MENU_ENV_FILTER
extern

◆ XVA1_MENU_ENV_PITCH

const ui_menu_spec_t XVA1_MENU_ENV_PITCH
extern

◆ XVA1_MENU_FILTER

const ui_menu_spec_t XVA1_MENU_FILTER
extern

◆ XVA1_MENU_FX1

const ui_menu_spec_t XVA1_MENU_FX1
extern

◆ XVA1_MENU_FX2

const ui_menu_spec_t XVA1_MENU_FX2
extern

◆ XVA1_MENU_FX3

const ui_menu_spec_t XVA1_MENU_FX3
extern

◆ XVA1_MENU_FX4

const ui_menu_spec_t XVA1_MENU_FX4
extern

◆ XVA1_MENU_LFO12

const ui_menu_spec_t XVA1_MENU_LFO12
extern

◆ XVA1_MENU_LFO_MIDIMOD

const ui_menu_spec_t XVA1_MENU_LFO_MIDIMOD
extern

◆ XVA1_MENU_MIDI_GLOBAL

const ui_menu_spec_t XVA1_MENU_MIDI_GLOBAL
extern

◆ XVA1_MENU_OSC1

const ui_menu_spec_t XVA1_MENU_OSC1
extern

◆ XVA1_MENU_OSC2

const ui_menu_spec_t XVA1_MENU_OSC2
extern

◆ XVA1_MENU_OSC3

const ui_menu_spec_t XVA1_MENU_OSC3
extern

◆ XVA1_MENU_OSC4

const ui_menu_spec_t XVA1_MENU_OSC4
extern