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

Shared identifiers for the SEQ UI parameters and hold rendering. Plus de détails...

#include <stdint.h>

Aller au code source de ce fichier.

Macros

#define SEQ_HOLD_PARAM_VOICE_BASE(v)   (SEQ_HOLD_PARAM_V1_NOTE + ((v) * 4))
 

Énumérations

enum  seq_ui_local_id_t {
  SEQ_UI_LOCAL_ALL_TRANSP = 0x0000 , SEQ_UI_LOCAL_ALL_VEL , SEQ_UI_LOCAL_ALL_LEN , SEQ_UI_LOCAL_ALL_MIC ,
  SEQ_UI_LOCAL_V1_NOTE , SEQ_UI_LOCAL_V1_VEL , SEQ_UI_LOCAL_V1_LEN , SEQ_UI_LOCAL_V1_MIC ,
  SEQ_UI_LOCAL_V2_NOTE , SEQ_UI_LOCAL_V2_VEL , SEQ_UI_LOCAL_V2_LEN , SEQ_UI_LOCAL_V2_MIC ,
  SEQ_UI_LOCAL_V3_NOTE , SEQ_UI_LOCAL_V3_VEL , SEQ_UI_LOCAL_V3_LEN , SEQ_UI_LOCAL_V3_MIC ,
  SEQ_UI_LOCAL_V4_NOTE , SEQ_UI_LOCAL_V4_VEL , SEQ_UI_LOCAL_V4_LEN , SEQ_UI_LOCAL_V4_MIC ,
  SEQ_UI_LOCAL_SETUP_CLOCK , SEQ_UI_LOCAL_SETUP_SWING , SEQ_UI_LOCAL_SETUP_STEPS , SEQ_UI_LOCAL_SETUP_QUANT ,
  SEQ_UI_LOCAL_SETUP_CH1 , SEQ_UI_LOCAL_SETUP_CH2 , SEQ_UI_LOCAL_SETUP_CH3 , SEQ_UI_LOCAL_SETUP_CH4
}
 Local identifiers (13-bit payload) used by the SEQ UI cart. Plus de détails...
 
enum  seq_hold_param_id_t {
  SEQ_HOLD_PARAM_ALL_TRANSP = 0 , SEQ_HOLD_PARAM_ALL_VEL , SEQ_HOLD_PARAM_ALL_LEN , SEQ_HOLD_PARAM_ALL_MIC ,
  SEQ_HOLD_PARAM_V1_NOTE , SEQ_HOLD_PARAM_V1_VEL , SEQ_HOLD_PARAM_V1_LEN , SEQ_HOLD_PARAM_V1_MIC ,
  SEQ_HOLD_PARAM_V2_NOTE , SEQ_HOLD_PARAM_V2_VEL , SEQ_HOLD_PARAM_V2_LEN , SEQ_HOLD_PARAM_V2_MIC ,
  SEQ_HOLD_PARAM_V3_NOTE , SEQ_HOLD_PARAM_V3_VEL , SEQ_HOLD_PARAM_V3_LEN , SEQ_HOLD_PARAM_V3_MIC ,
  SEQ_HOLD_PARAM_V4_NOTE , SEQ_HOLD_PARAM_V4_VEL , SEQ_HOLD_PARAM_V4_LEN , SEQ_HOLD_PARAM_V4_MIC ,
  SEQ_HOLD_PARAM_COUNT
}
 Identifiers used when aggregating held-step parameters for rendering. Plus de détails...
 

Description détaillée

Shared identifiers for the SEQ UI parameters and hold rendering.

Documentation des macros

◆ SEQ_HOLD_PARAM_VOICE_BASE

#define SEQ_HOLD_PARAM_VOICE_BASE (   v)    (SEQ_HOLD_PARAM_V1_NOTE + ((v) * 4))

Utility macro returning the hold parameter base index for a voice.

Documentation du type de l'énumération

◆ seq_hold_param_id_t

Identifiers used when aggregating held-step parameters for rendering.

Valeurs énumérées
SEQ_HOLD_PARAM_ALL_TRANSP 
SEQ_HOLD_PARAM_ALL_VEL 
SEQ_HOLD_PARAM_ALL_LEN 
SEQ_HOLD_PARAM_ALL_MIC 
SEQ_HOLD_PARAM_V1_NOTE 
SEQ_HOLD_PARAM_V1_VEL 
SEQ_HOLD_PARAM_V1_LEN 
SEQ_HOLD_PARAM_V1_MIC 
SEQ_HOLD_PARAM_V2_NOTE 
SEQ_HOLD_PARAM_V2_VEL 
SEQ_HOLD_PARAM_V2_LEN 
SEQ_HOLD_PARAM_V2_MIC 
SEQ_HOLD_PARAM_V3_NOTE 
SEQ_HOLD_PARAM_V3_VEL 
SEQ_HOLD_PARAM_V3_LEN 
SEQ_HOLD_PARAM_V3_MIC 
SEQ_HOLD_PARAM_V4_NOTE 
SEQ_HOLD_PARAM_V4_VEL 
SEQ_HOLD_PARAM_V4_LEN 
SEQ_HOLD_PARAM_V4_MIC 
SEQ_HOLD_PARAM_COUNT 

◆ seq_ui_local_id_t

Local identifiers (13-bit payload) used by the SEQ UI cart.

Valeurs énumérées
SEQ_UI_LOCAL_ALL_TRANSP 
SEQ_UI_LOCAL_ALL_VEL 
SEQ_UI_LOCAL_ALL_LEN 
SEQ_UI_LOCAL_ALL_MIC 
SEQ_UI_LOCAL_V1_NOTE 
SEQ_UI_LOCAL_V1_VEL 
SEQ_UI_LOCAL_V1_LEN 
SEQ_UI_LOCAL_V1_MIC 
SEQ_UI_LOCAL_V2_NOTE 
SEQ_UI_LOCAL_V2_VEL 
SEQ_UI_LOCAL_V2_LEN 
SEQ_UI_LOCAL_V2_MIC 
SEQ_UI_LOCAL_V3_NOTE 
SEQ_UI_LOCAL_V3_VEL 
SEQ_UI_LOCAL_V3_LEN 
SEQ_UI_LOCAL_V3_MIC 
SEQ_UI_LOCAL_V4_NOTE 
SEQ_UI_LOCAL_V4_VEL 
SEQ_UI_LOCAL_V4_LEN 
SEQ_UI_LOCAL_V4_MIC 
SEQ_UI_LOCAL_SETUP_CLOCK 
SEQ_UI_LOCAL_SETUP_SWING 
SEQ_UI_LOCAL_SETUP_STEPS 
SEQ_UI_LOCAL_SETUP_QUANT 
SEQ_UI_LOCAL_SETUP_CH1 
SEQ_UI_LOCAL_SETUP_CH2 
SEQ_UI_LOCAL_SETUP_CH3 
SEQ_UI_LOCAL_SETUP_CH4