Spécification complète de la cartouche XVA1 (synthétiseur virtuel). Plus de détails...
Macros | |
#define | LBL_BOOL ui_labels_onoff |
#define | waveLabels oscWaves |
#define | onOffLabels LBL_BOOL /* <- avant: onOff */ |
#define | syncLabels sync |
#define | keytrackLabels keytrack |
#define | filterTypeLabels filterTypes |
#define | routingLabels routing |
#define | lfoWaveLabels lfoWaves |
#define | lfoSyncLabels lfoSync |
#define | egLoopLabels egLoop |
#define | egLoopSegLabels egLoopSeg |
#define | egRstLabels egRst |
#define | legatoLabels legato |
#define | portaModeLabels portaMode |
#define | distTypeLabels distType |
#define | gateCurveLabels gateCurve |
#define | gainLabels gain |
#define | fxRoutingLabels fxRouting |
#define | reverbModeLabels reverbModes |
#define | delayModeLabels delayModes |
#define | chorusModeLabels chorusModes |
#define | phaserModeLabels phaserModes |
#define | phaseLabels phase |
#define | driveLabels drive |
#define | bandwLabels bandw |
#define | EMPTY_PAGE { .params = { {0},{0},{0},{0} } } |
Variables | |
const char *const | onOff [2] = { "Off", "On" } |
const char *const | filterTypes [22] |
const char *const | oscWaves [9] |
const char *const | lfoWaves [10] |
const char *const | distType [4] = { "HrdCp","SftCp","12AX","DSL" } |
const char *const | fxRouting [3] = { "Std","Alt","Off" } |
const char *const | reverbModes [2] = { "Plate","Hall" } |
const char *const | delayModes [3] = { "Stereo","Cross","Bounce" } |
const char *const | chorusModes [4] = { "ChL","ChS","FlL","FlS" } |
const char *const | phaserModes [3] = { "Mono","Stereo","Cross" } |
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_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_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_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 |
const ui_cart_spec_t | CART_XVA1 |
Spécification UI de la cartouche XVA1. | |
Spécification complète de la cartouche XVA1 (synthétiseur virtuel).
Contient :
ui_menu_spec_t
)CART_XVA1
(structure ui_cart_spec_t
)ui_labels_common.h
et sont référencés via des alias sémantiques. #define bandwLabels bandw |
#define chorusModeLabels chorusModes |
#define delayModeLabels delayModes |
#define distTypeLabels distType |
#define driveLabels drive |
#define egLoopLabels egLoop |
#define egLoopSegLabels egLoopSeg |
#define egRstLabels egRst |
#define EMPTY_PAGE { .params = { {0},{0},{0},{0} } } |
#define filterTypeLabels filterTypes |
#define fxRoutingLabels fxRouting |
#define gainLabels gain |
#define gateCurveLabels gateCurve |
#define keytrackLabels keytrack |
#define LBL_BOOL ui_labels_onoff |
#define legatoLabels legato |
#define lfoSyncLabels lfoSync |
#define lfoWaveLabels lfoWaves |
#define phaseLabels phase |
#define phaserModeLabels phaserModes |
#define portaModeLabels portaMode |
#define reverbModeLabels reverbModes |
#define routingLabels routing |
#define syncLabels sync |
#define waveLabels oscWaves |
const ui_cart_spec_t CART_XVA1 |
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.
ui_controller
.resume=true
: si on revient sur BM8, on reprend le dernier FX sélectionné. const char* const chorusModes[4] = { "ChL","ChS","FlL","FlS" } |
const char* const delayModes[3] = { "Stereo","Cross","Bounce" } |
const char* const distType[4] = { "HrdCp","SftCp","12AX","DSL" } |
const char* const filterTypes[22] |
const char* const fxRouting[3] = { "Std","Alt","Off" } |
const char* const lfoWaves[10] |
const char* const onOff[2] = { "Off", "On" } |
const char* const oscWaves[9] |
const char* const phaserModes[3] = { "Mono","Stereo","Cross" } |
const char* const reverbModes[2] = { "Plate","Hall" } |
const ui_menu_spec_t XVA1_MENU_ENV_AMP |
const ui_menu_spec_t XVA1_MENU_ENV_FILTER |
const ui_menu_spec_t XVA1_MENU_ENV_PITCH |
const ui_menu_spec_t XVA1_MENU_FILTER |
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 |
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_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 |