midibox_ng_v1/src/mbng_event.h File Reference

Data Structures

union  mbng_event_flags_t
union  mbng_event_custom_flags_t
union  mbng_event_cond_t
union  mbng_event_syxdump_pos_t
union  mbng_event_rgb_t
union  mbng_event_hsv_t
struct  mbng_event_item_t

Defines

#define MBNG_EVENT_MAX_FWD_RECURSION   3

Enumerations

enum  mbng_event_item_id_t {
  MBNG_EVENT_CONTROLLER_DISABLED = 0x0000, MBNG_EVENT_CONTROLLER_SENDER = 0x1000, MBNG_EVENT_CONTROLLER_RECEIVER = 0x2000, MBNG_EVENT_CONTROLLER_BUTTON = 0x3000,
  MBNG_EVENT_CONTROLLER_LED = 0x4000, MBNG_EVENT_CONTROLLER_BUTTON_MATRIX = 0x5000, MBNG_EVENT_CONTROLLER_LED_MATRIX = 0x6000, MBNG_EVENT_CONTROLLER_ENC = 0x7000,
  MBNG_EVENT_CONTROLLER_AIN = 0x8000, MBNG_EVENT_CONTROLLER_AINSER = 0x9000, MBNG_EVENT_CONTROLLER_MF = 0xa000, MBNG_EVENT_CONTROLLER_CV = 0xb000,
  MBNG_EVENT_CONTROLLER_KB = 0xc000, MBNG_EVENT_CONTROLLER_RGBLED = 0xd000
}
enum  mbng_event_type_t {
  MBNG_EVENT_TYPE_UNDEFINED = 0, MBNG_EVENT_TYPE_NOTE_OFF, MBNG_EVENT_TYPE_NOTE_ON, MBNG_EVENT_TYPE_POLY_PRESSURE,
  MBNG_EVENT_TYPE_CC, MBNG_EVENT_TYPE_PROGRAM_CHANGE, MBNG_EVENT_TYPE_AFTERTOUCH, MBNG_EVENT_TYPE_PITCHBEND,
  MBNG_EVENT_TYPE_SYSEX, MBNG_EVENT_TYPE_NRPN, MBNG_EVENT_TYPE_META, MBNG_EVENT_TYPE_NOTE_ON_OFF
}
enum  mbng_event_if_cond_t {
  MBNG_EVENT_IF_COND_NONE = 0, MBNG_EVENT_IF_COND_EQ, MBNG_EVENT_IF_COND_EQ_STOP_ON_MATCH, MBNG_EVENT_IF_COND_UNEQ,
  MBNG_EVENT_IF_COND_UNEQ_STOP_ON_MATCH, MBNG_EVENT_IF_COND_LT, MBNG_EVENT_IF_COND_LT_STOP_ON_MATCH, MBNG_EVENT_IF_COND_LEQ,
  MBNG_EVENT_IF_COND_LEQ_STOP_ON_MATCH
}
enum  mbng_event_button_mode_t { MBNG_EVENT_BUTTON_MODE_UNDEFINED = 0, MBNG_EVENT_BUTTON_MODE_ON_OFF, MBNG_EVENT_BUTTON_MODE_ON_ONLY, MBNG_EVENT_BUTTON_MODE_TOGGLE }
enum  mbng_event_enc_mode_t {
  MBNG_EVENT_ENC_MODE_UNDEFINED = 0, MBNG_EVENT_ENC_MODE_ABSOLUTE, MBNG_EVENT_ENC_MODE_40SPEED, MBNG_EVENT_ENC_MODE_00SPEED,
  MBNG_EVENT_ENC_MODE_INC00SPEED_DEC40SPEED, MBNG_EVENT_ENC_MODE_INC41_DEC3F, MBNG_EVENT_ENC_MODE_INC01_DEC7F, MBNG_EVENT_ENC_MODE_INC01_DEC41
}
enum  mbng_event_enc_speed_mode_t {
  MBNG_EVENT_ENC_SPEED_MODE_UNDEFINED = 0, MBNG_EVENT_ENC_SPEED_MODE_AUTO, MBNG_EVENT_ENC_SPEED_MODE_SLOW, MBNG_EVENT_ENC_SPEED_MODE_NORMAL,
  MBNG_EVENT_ENC_SPEED_MODE_FAST
}
enum  mbng_event_led_matrix_pattern_t {
  MBNG_EVENT_LED_MATRIX_PATTERN_UNDEFINED = 0, MBNG_EVENT_LED_MATRIX_PATTERN_1, MBNG_EVENT_LED_MATRIX_PATTERN_2, MBNG_EVENT_LED_MATRIX_PATTERN_3,
  MBNG_EVENT_LED_MATRIX_PATTERN_4, MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT1, MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT2, MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT3,
  MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT4, MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT5, MBNG_EVENT_LED_MATRIX_PATTERN_LC_DIGIT, MBNG_EVENT_LED_MATRIX_PATTERN_LC_AUTO
}
enum  mbng_event_ain_mode_t {
  MBNG_EVENT_AIN_MODE_UNDEFINED = 0, MBNG_EVENT_AIN_MODE_DIRECT, MBNG_EVENT_AIN_MODE_SNAP, MBNG_EVENT_AIN_MODE_RELATIVE,
  MBNG_EVENT_AIN_MODE_PARALLAX, MBNG_EVENT_AIN_MODE_SWITCH, MBNG_EVENT_AIN_MODE_TOGGLE
}
enum  mbng_event_ain_sensor_mode_t { MBNG_EVENT_AIN_SENSOR_MODE_NONE = 0, MBNG_EVENT_AIN_SENSOR_MODE_NOTE_ON_OFF }
enum  mbng_event_nrpn_format_t { MBNG_EVENT_NRPN_FORMAT_UNDEFINED = 0, MBNG_EVENT_NRPN_FORMAT_UNSIGNED, MBNG_EVENT_NRPN_FORMAT_SIGNED, MBNG_EVENT_NRPN_FORMAT_MSB_ONLY }
enum  mbng_event_sysex_var_t {
  MBNG_EVENT_SYSEX_VAR_UNDEFINED = 0, MBNG_EVENT_SYSEX_VAR_DEV, MBNG_EVENT_SYSEX_VAR_PAT, MBNG_EVENT_SYSEX_VAR_BNK,
  MBNG_EVENT_SYSEX_VAR_INS, MBNG_EVENT_SYSEX_VAR_CHN, MBNG_EVENT_SYSEX_VAR_CHK_START, MBNG_EVENT_SYSEX_VAR_CHK,
  MBNG_EVENT_SYSEX_VAR_CHK_INV, MBNG_EVENT_SYSEX_VAR_VAL, MBNG_EVENT_SYSEX_VAR_VAL_H, MBNG_EVENT_SYSEX_VAR_VAL_N1,
  MBNG_EVENT_SYSEX_VAR_VAL_N2, MBNG_EVENT_SYSEX_VAR_VAL_N3, MBNG_EVENT_SYSEX_VAR_VAL_N4, MBNG_EVENT_SYSEX_VAR_IGNORE,
  MBNG_EVENT_SYSEX_VAR_DUMP, MBNG_EVENT_SYSEX_VAR_CURSOR, MBNG_EVENT_SYSEX_VAR_TXT, MBNG_EVENT_SYSEX_VAR_TXT56,
  MBNG_EVENT_SYSEX_VAR_LABEL
}
enum  mbng_event_meta_type_t {
  MBNG_EVENT_META_TYPE_UNDEFINED = 0, MBNG_EVENT_META_TYPE_SET_BANK, MBNG_EVENT_META_TYPE_DEC_BANK, MBNG_EVENT_META_TYPE_INC_BANK,
  MBNG_EVENT_META_TYPE_CYCLE_BANK, MBNG_EVENT_META_TYPE_SET_BANK_OF_HW_ID, MBNG_EVENT_META_TYPE_DEC_BANK_OF_HW_ID, MBNG_EVENT_META_TYPE_INC_BANK_OF_HW_ID,
  MBNG_EVENT_META_TYPE_CYCLE_BANK_OF_HW_ID, MBNG_EVENT_META_TYPE_SET_SNAPSHOT, MBNG_EVENT_META_TYPE_DEC_SNAPSHOT, MBNG_EVENT_META_TYPE_INC_SNAPSHOT,
  MBNG_EVENT_META_TYPE_CYCLE_SNAPSHOT, MBNG_EVENT_META_TYPE_LOAD_SNAPSHOT, MBNG_EVENT_META_TYPE_SAVE_SNAPSHOT, MBNG_EVENT_META_TYPE_SAVE_DELAYED_SNAPSHOT,
  MBNG_EVENT_META_TYPE_DUMP_SNAPSHOT, MBNG_EVENT_META_TYPE_RETRIEVE_AIN_VALUES, MBNG_EVENT_META_TYPE_RETRIEVE_AINSER_VALUES, MBNG_EVENT_META_TYPE_ENC_FAST,
  MBNG_EVENT_META_TYPE_MIDI_LEARN, MBNG_EVENT_META_TYPE_LEARN_EVENT, MBNG_EVENT_META_TYPE_SEND_EVENT, MBNG_EVENT_META_TYPE_UPDATE_LCD,
  MBNG_EVENT_META_TYPE_RESET_METERS, MBNG_EVENT_META_TYPE_SWAP_VALUES, MBNG_EVENT_META_TYPE_RUN_SECTION, MBNG_EVENT_META_TYPE_RUN_STOP,
  MBNG_EVENT_META_TYPE_MCLK_PLAY, MBNG_EVENT_META_TYPE_MCLK_STOP, MBNG_EVENT_META_TYPE_MCLK_PLAYSTOP, MBNG_EVENT_META_TYPE_MCLK_PAUSE,
  MBNG_EVENT_META_TYPE_MCLK_SET_TEMPO, MBNG_EVENT_META_TYPE_MCLK_DEC_TEMPO, MBNG_EVENT_META_TYPE_MCLK_INC_TEMPO, MBNG_EVENT_META_TYPE_CV_PITCHBEND_14BIT,
  MBNG_EVENT_META_TYPE_CV_PITCHBEND_7BIT, MBNG_EVENT_META_TYPE_CV_PITCHRANGE, MBNG_EVENT_META_TYPE_CV_TRANSPOSE_OCTAVE, MBNG_EVENT_META_TYPE_CV_TRANSPOSE_SEMITONES,
  MBNG_EVENT_META_TYPE_KB_BREAK_IS_MAKE, MBNG_EVENT_META_TYPE_RGB_LED_CLEAR_ALL, MBNG_EVENT_META_TYPE_RGB_LED_SET_RGB, MBNG_EVENT_META_TYPE_RGB_LED_SET_HSV,
  MBNG_EVENT_META_TYPE_RGB_LED_RAINBOW, MBNG_EVENT_META_TYPE_SCS_ENC, MBNG_EVENT_META_TYPE_SCS_MENU, MBNG_EVENT_META_TYPE_SCS_SOFT1,
  MBNG_EVENT_META_TYPE_SCS_SOFT2, MBNG_EVENT_META_TYPE_SCS_SOFT3, MBNG_EVENT_META_TYPE_SCS_SOFT4, MBNG_EVENT_META_TYPE_SCS_SOFT5,
  MBNG_EVENT_META_TYPE_SCS_SOFT6, MBNG_EVENT_META_TYPE_SCS_SOFT7, MBNG_EVENT_META_TYPE_SCS_SOFT8, MBNG_EVENT_META_TYPE_SCS_SHIFT
}
enum  mbng_event_map_type_t { MBNG_EVENT_MAP_TYPE_BYTE = 0, MBNG_EVENT_MAP_TYPE_HWORD, MBNG_EVENT_MAP_TYPE_BYTEI, MBNG_EVENT_MAP_TYPE_HWORDI }

Functions

s32 MBNG_EVENT_Init (u32 mode)
s32 MBNG_EVENT_Tick (void)
s32 MBNG_EVENT_PoolClear (void)
s32 MBNG_EVENT_PoolUpdate (void)
s32 MBNG_EVENT_PoolPrint (void)
s32 MBNG_EVENT_PoolItemsPrint (void)
s32 MBNG_EVENT_PoolMapsPrint (void)
s32 MBNG_EVENT_PoolNumItemsGet (void)
s32 MBNG_EVENT_PoolNumMapsGet (void)
s32 MBNG_EVENT_PoolSizeGet (void)
s32 MBNG_EVENT_PoolMaxSizeGet (void)
s32 MBNG_EVENT_MapAdd (u8 map, mbng_event_map_type_t map_type, u8 *map_values, u8 len)
s32 MBNG_EVENT_MapGet (u8 map, mbng_event_map_type_t *map_type, u8 **map_values)
s32 MBNG_EVENT_MapValue (u8 map, u16 value, u16 range, u8 reverse_interpolation)
s32 MBNG_EVENT_MapItemValueInc (u8 map, mbng_event_item_t *item, s32 incrementer, u8 auto_wrap)
s32 MBNG_EVENT_MapIxFromValue (mbng_event_map_type_t map_type, u8 *map_values, u8 map_len, u8 value)
s32 MBNG_EVENT_NumBanksGet (void)
s32 MBNG_EVENT_SelectedBankGet (void)
s32 MBNG_EVENT_SelectedBankSet (u8 new_bank)
s32 MBNG_EVENT_HwIdBankGet (u16 hw_id)
s32 MBNG_EVENT_HwIdBankSet (u16 hw_id, u8 new_bank)
s32 MBNG_EVENT_ItemNoDumpDefault (mbng_event_item_t *item)
s32 MBNG_EVENT_ItemInit (mbng_event_item_t *item, mbng_event_item_id_t id)
s32 MBNG_EVENT_ItemGet (u32 item_ix, mbng_event_item_t *item)
s32 MBNG_EVENT_ItemAdd (mbng_event_item_t *item)
s32 MBNG_EVENT_ItemModify (mbng_event_item_t *item)
s32 MBNG_EVENT_ItemSearchById (mbng_event_item_id_t id, mbng_event_item_t *item, u32 *continue_ix)
s32 MBNG_EVENT_ItemSearchByHwId (mbng_event_item_id_t hw_id, mbng_event_item_t *item, u32 *continue_ix)
s32 MBNG_EVENT_ItemRetrieveValues (mbng_event_item_id_t *id, s16 *value, u8 *secondary_value, u32 *continue_ix)
s32 MBNG_EVENT_ItemCopyValueToPool (mbng_event_item_t *item)
s32 MBNG_EVENT_ItemSetLock (mbng_event_item_t *item, u8 lock)
s32 MBNG_EVENT_ItemSetActive (mbng_event_item_t *item, u8 active)
s32 MBNG_EVENT_ItemSetNoDump (mbng_event_item_t *item, u8 no_dump)
s32 MBNG_EVENT_ItemSetMapIx (mbng_event_item_t *item, u8 map_ix)
s32 MBNG_EVENT_ItemCheckMatchingCondition (mbng_event_item_t *item)
s32 MBNG_EVENT_LCMeters_Init (void)
s32 MBNG_EVENT_MidiLearnModeSet (u8 mode)
s32 MBNG_EVENT_MidiLearnModeGet (void)
s32 MBNG_EVENT_MidiLearnStatusMsg (char *line1, char *line2)
s32 MBNG_EVENT_MidiLearnIt (mbng_event_item_id_t hw_id)
s32 MBNG_EVENT_EventLearnIdSet (mbng_event_item_id_t id)
mbng_event_item_id_t MBNG_EVENT_EventLearnIdGet (void)
s32 MBNG_EVENT_EventLearnStatusMsg (char *line1, char *line2)
s32 MBNG_EVENT_EventLearnIt (mbng_event_item_t *item, u16 prev_value)
s32 MBNG_EVENT_ItemPrint (mbng_event_item_t *item, u8 all)
s32 MBNG_EVENT_ItemSearchByIdAndPrint (mbng_event_item_id_t id)
s32 MBNG_EVENT_ItemSearchByHwIdAndPrint (mbng_event_item_id_t hw_id)
const char * MBNG_EVENT_ItemControllerStrGet (mbng_event_item_id_t id)
mbng_event_item_id_t MBNG_EVENT_ItemIdFromControllerStrGet (char *event)
const char * MBNG_EVENT_ItemTypeStrGet (mbng_event_item_t *item)
mbng_event_type_t MBNG_EVENT_ItemTypeFromStrGet (char *event_type)
const char * MBNG_EVENT_ItemConditionStrGet (mbng_event_item_t *item)
mbng_event_if_cond_t MBNG_EVENT_ItemConditionFromStrGet (char *condition)
const char * MBNG_EVENT_ItemButtonModeStrGet (mbng_event_item_t *item)
mbng_event_button_mode_t MBNG_EVENT_ItemButtonModeFromStrGet (char *button_mode)
const char * MBNG_EVENT_ItemAinModeStrGet (mbng_event_item_t *item)
mbng_event_ain_mode_t MBNG_EVENT_ItemAinModeFromStrGet (char *ain_mode)
const char * MBNG_EVENT_ItemAinSensorModeStrGet (mbng_event_item_t *item)
mbng_event_ain_sensor_mode_t MBNG_EVENT_ItemAinSensorModeFromStrGet (char *ain_sensor_mode)
const char * MBNG_EVENT_ItemEncModeStrGet (mbng_event_enc_mode_t enc_mode)
mbng_event_enc_mode_t MBNG_EVENT_ItemEncModeFromStrGet (char *enc_mode)
const char * MBNG_EVENT_ItemEncSpeedModeStrGet (mbng_event_item_t *item)
mbng_event_enc_speed_mode_t MBNG_EVENT_ItemEncSpeedModeFromStrGet (char *enc_speed_mode)
const char * MBNG_EVENT_ItemLedMatrixPatternStrGet (mbng_event_item_t *item)
mbng_event_led_matrix_pattern_t MBNG_EVENT_ItemLedMatrixPatternFromStrGet (char *led_matrix_pattern)
const char * MBNG_EVENT_ItemNrpnFormatStrGet (mbng_event_item_t *item)
mbng_event_nrpn_format_t MBNG_EVENT_ItemNrpnFormatFromStrGet (char *nrpn_format)
const char * MBNG_EVENT_ItemSysExVarStrGet (mbng_event_item_t *item, u8 stream_pos)
mbng_event_sysex_var_t MBNG_EVENT_ItemSysExVarFromStrGet (char *sysex_var)
const char * MBNG_EVENT_ItemMetaTypeStrGet (mbng_event_meta_type_t meta_type)
mbng_event_meta_type_t MBNG_EVENT_ItemMetaTypeFromStrGet (char *meta_type)
u8 MBNG_EVENT_ItemMetaNumBytesGet (mbng_event_meta_type_t meta_type)
mbng_event_map_type_t MBNG_EVENT_ItemMapFromStrGet (char *map_type)
const char * MBNG_EVENT_ItemMapTypeStrGet (mbng_event_item_t *item)
s32 MBNG_EVENT_SendOptimizedNRPN (mios32_midi_port_t port, mios32_midi_chn_t chn, u16 nrpn_address, u16 nrpn_value, u8 msb_only)
s32 MBNG_EVENT_SendSysExStream (mios32_midi_port_t port, mbng_event_item_t *item)
s32 MBNG_EVENT_ExecMeta (mbng_event_item_t *item)
s32 MBNG_EVENT_ItemSend (mbng_event_item_t *item)
s32 MBNG_EVENT_ItemSendVirtual (mbng_event_item_t *item, mbng_event_item_id_t send_id)
s32 MBNG_EVENT_ItemReceive (mbng_event_item_t *item, u16 value, u8 from_midi, u8 fwd_enabled)
s32 MBNG_EVENT_ItemForward (mbng_event_item_t *item)
s32 MBNG_EVENT_ItemForwardToRadioGroup (mbng_event_item_t *item, u8 radio_group)
s32 MBNG_EVENT_NotifySendValue (mbng_event_item_t *item)
s32 MBNG_EVENT_Refresh (void)
s32 MBNG_EVENT_UpdateLCD (u8 force)
s32 MBNG_EVENT_Dump (void)
s32 MBNG_EVENT_MIDI_NotifyPackage (mios32_midi_port_t port, mios32_midi_package_t midi_package)
s32 MBNG_EVENT_ReceiveSysEx (mios32_midi_port_t port, u8 midi_in)

Define Documentation

#define MBNG_EVENT_MAX_FWD_RECURSION   3

Enumeration Type Documentation

Enumerator:
MBNG_EVENT_AIN_MODE_UNDEFINED 
MBNG_EVENT_AIN_MODE_DIRECT 
MBNG_EVENT_AIN_MODE_SNAP 
MBNG_EVENT_AIN_MODE_RELATIVE 
MBNG_EVENT_AIN_MODE_PARALLAX 
MBNG_EVENT_AIN_MODE_SWITCH 
MBNG_EVENT_AIN_MODE_TOGGLE 
Enumerator:
MBNG_EVENT_AIN_SENSOR_MODE_NONE 
MBNG_EVENT_AIN_SENSOR_MODE_NOTE_ON_OFF 
Enumerator:
MBNG_EVENT_BUTTON_MODE_UNDEFINED 
MBNG_EVENT_BUTTON_MODE_ON_OFF 
MBNG_EVENT_BUTTON_MODE_ON_ONLY 
MBNG_EVENT_BUTTON_MODE_TOGGLE 
Enumerator:
MBNG_EVENT_ENC_MODE_UNDEFINED 
MBNG_EVENT_ENC_MODE_ABSOLUTE 
MBNG_EVENT_ENC_MODE_40SPEED 
MBNG_EVENT_ENC_MODE_00SPEED 
MBNG_EVENT_ENC_MODE_INC00SPEED_DEC40SPEED 
MBNG_EVENT_ENC_MODE_INC41_DEC3F 
MBNG_EVENT_ENC_MODE_INC01_DEC7F 
MBNG_EVENT_ENC_MODE_INC01_DEC41 
Enumerator:
MBNG_EVENT_ENC_SPEED_MODE_UNDEFINED 
MBNG_EVENT_ENC_SPEED_MODE_AUTO 
MBNG_EVENT_ENC_SPEED_MODE_SLOW 
MBNG_EVENT_ENC_SPEED_MODE_NORMAL 
MBNG_EVENT_ENC_SPEED_MODE_FAST 
Enumerator:
MBNG_EVENT_IF_COND_NONE 
MBNG_EVENT_IF_COND_EQ 
MBNG_EVENT_IF_COND_EQ_STOP_ON_MATCH 
MBNG_EVENT_IF_COND_UNEQ 
MBNG_EVENT_IF_COND_UNEQ_STOP_ON_MATCH 
MBNG_EVENT_IF_COND_LT 
MBNG_EVENT_IF_COND_LT_STOP_ON_MATCH 
MBNG_EVENT_IF_COND_LEQ 
MBNG_EVENT_IF_COND_LEQ_STOP_ON_MATCH 
Enumerator:
MBNG_EVENT_CONTROLLER_DISABLED 
MBNG_EVENT_CONTROLLER_SENDER 
MBNG_EVENT_CONTROLLER_RECEIVER 
MBNG_EVENT_CONTROLLER_BUTTON 
MBNG_EVENT_CONTROLLER_LED 
MBNG_EVENT_CONTROLLER_BUTTON_MATRIX 
MBNG_EVENT_CONTROLLER_LED_MATRIX 
MBNG_EVENT_CONTROLLER_ENC 
MBNG_EVENT_CONTROLLER_AIN 
MBNG_EVENT_CONTROLLER_AINSER 
MBNG_EVENT_CONTROLLER_MF 
MBNG_EVENT_CONTROLLER_CV 
MBNG_EVENT_CONTROLLER_KB 
MBNG_EVENT_CONTROLLER_RGBLED 
Enumerator:
MBNG_EVENT_LED_MATRIX_PATTERN_UNDEFINED 
MBNG_EVENT_LED_MATRIX_PATTERN_1 
MBNG_EVENT_LED_MATRIX_PATTERN_2 
MBNG_EVENT_LED_MATRIX_PATTERN_3 
MBNG_EVENT_LED_MATRIX_PATTERN_4 
MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT1 
MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT2 
MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT3 
MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT4 
MBNG_EVENT_LED_MATRIX_PATTERN_DIGIT5 
MBNG_EVENT_LED_MATRIX_PATTERN_LC_DIGIT 
MBNG_EVENT_LED_MATRIX_PATTERN_LC_AUTO 
Enumerator:
MBNG_EVENT_MAP_TYPE_BYTE 
MBNG_EVENT_MAP_TYPE_HWORD 
MBNG_EVENT_MAP_TYPE_BYTEI 
MBNG_EVENT_MAP_TYPE_HWORDI 
Enumerator:
MBNG_EVENT_META_TYPE_UNDEFINED 
MBNG_EVENT_META_TYPE_SET_BANK 
MBNG_EVENT_META_TYPE_DEC_BANK 
MBNG_EVENT_META_TYPE_INC_BANK 
MBNG_EVENT_META_TYPE_CYCLE_BANK 
MBNG_EVENT_META_TYPE_SET_BANK_OF_HW_ID 
MBNG_EVENT_META_TYPE_DEC_BANK_OF_HW_ID 
MBNG_EVENT_META_TYPE_INC_BANK_OF_HW_ID 
MBNG_EVENT_META_TYPE_CYCLE_BANK_OF_HW_ID 
MBNG_EVENT_META_TYPE_SET_SNAPSHOT 
MBNG_EVENT_META_TYPE_DEC_SNAPSHOT 
MBNG_EVENT_META_TYPE_INC_SNAPSHOT 
MBNG_EVENT_META_TYPE_CYCLE_SNAPSHOT 
MBNG_EVENT_META_TYPE_LOAD_SNAPSHOT 
MBNG_EVENT_META_TYPE_SAVE_SNAPSHOT 
MBNG_EVENT_META_TYPE_SAVE_DELAYED_SNAPSHOT 
MBNG_EVENT_META_TYPE_DUMP_SNAPSHOT 
MBNG_EVENT_META_TYPE_RETRIEVE_AIN_VALUES 
MBNG_EVENT_META_TYPE_RETRIEVE_AINSER_VALUES 
MBNG_EVENT_META_TYPE_ENC_FAST 
MBNG_EVENT_META_TYPE_MIDI_LEARN 
MBNG_EVENT_META_TYPE_LEARN_EVENT 
MBNG_EVENT_META_TYPE_SEND_EVENT 
MBNG_EVENT_META_TYPE_UPDATE_LCD 
MBNG_EVENT_META_TYPE_RESET_METERS 
MBNG_EVENT_META_TYPE_SWAP_VALUES 
MBNG_EVENT_META_TYPE_RUN_SECTION 
MBNG_EVENT_META_TYPE_RUN_STOP 
MBNG_EVENT_META_TYPE_MCLK_PLAY 
MBNG_EVENT_META_TYPE_MCLK_STOP 
MBNG_EVENT_META_TYPE_MCLK_PLAYSTOP 
MBNG_EVENT_META_TYPE_MCLK_PAUSE 
MBNG_EVENT_META_TYPE_MCLK_SET_TEMPO 
MBNG_EVENT_META_TYPE_MCLK_DEC_TEMPO 
MBNG_EVENT_META_TYPE_MCLK_INC_TEMPO 
MBNG_EVENT_META_TYPE_CV_PITCHBEND_14BIT 
MBNG_EVENT_META_TYPE_CV_PITCHBEND_7BIT 
MBNG_EVENT_META_TYPE_CV_PITCHRANGE 
MBNG_EVENT_META_TYPE_CV_TRANSPOSE_OCTAVE 
MBNG_EVENT_META_TYPE_CV_TRANSPOSE_SEMITONES 
MBNG_EVENT_META_TYPE_KB_BREAK_IS_MAKE 
MBNG_EVENT_META_TYPE_RGB_LED_CLEAR_ALL 
MBNG_EVENT_META_TYPE_RGB_LED_SET_RGB 
MBNG_EVENT_META_TYPE_RGB_LED_SET_HSV 
MBNG_EVENT_META_TYPE_RGB_LED_RAINBOW 
MBNG_EVENT_META_TYPE_SCS_ENC 
MBNG_EVENT_META_TYPE_SCS_MENU 
MBNG_EVENT_META_TYPE_SCS_SOFT1 
MBNG_EVENT_META_TYPE_SCS_SOFT2 
MBNG_EVENT_META_TYPE_SCS_SOFT3 
MBNG_EVENT_META_TYPE_SCS_SOFT4 
MBNG_EVENT_META_TYPE_SCS_SOFT5 
MBNG_EVENT_META_TYPE_SCS_SOFT6 
MBNG_EVENT_META_TYPE_SCS_SOFT7 
MBNG_EVENT_META_TYPE_SCS_SOFT8 
MBNG_EVENT_META_TYPE_SCS_SHIFT 
Enumerator:
MBNG_EVENT_NRPN_FORMAT_UNDEFINED 
MBNG_EVENT_NRPN_FORMAT_UNSIGNED 
MBNG_EVENT_NRPN_FORMAT_SIGNED 
MBNG_EVENT_NRPN_FORMAT_MSB_ONLY 
Enumerator:
MBNG_EVENT_SYSEX_VAR_UNDEFINED 
MBNG_EVENT_SYSEX_VAR_DEV 
MBNG_EVENT_SYSEX_VAR_PAT 
MBNG_EVENT_SYSEX_VAR_BNK 
MBNG_EVENT_SYSEX_VAR_INS 
MBNG_EVENT_SYSEX_VAR_CHN 
MBNG_EVENT_SYSEX_VAR_CHK_START 
MBNG_EVENT_SYSEX_VAR_CHK 
MBNG_EVENT_SYSEX_VAR_CHK_INV 
MBNG_EVENT_SYSEX_VAR_VAL 
MBNG_EVENT_SYSEX_VAR_VAL_H 
MBNG_EVENT_SYSEX_VAR_VAL_N1 
MBNG_EVENT_SYSEX_VAR_VAL_N2 
MBNG_EVENT_SYSEX_VAR_VAL_N3 
MBNG_EVENT_SYSEX_VAR_VAL_N4 
MBNG_EVENT_SYSEX_VAR_IGNORE 
MBNG_EVENT_SYSEX_VAR_DUMP 
MBNG_EVENT_SYSEX_VAR_CURSOR 
MBNG_EVENT_SYSEX_VAR_TXT 
MBNG_EVENT_SYSEX_VAR_TXT56 
MBNG_EVENT_SYSEX_VAR_LABEL 
Enumerator:
MBNG_EVENT_TYPE_UNDEFINED 
MBNG_EVENT_TYPE_NOTE_OFF 
MBNG_EVENT_TYPE_NOTE_ON 
MBNG_EVENT_TYPE_POLY_PRESSURE 
MBNG_EVENT_TYPE_CC 
MBNG_EVENT_TYPE_PROGRAM_CHANGE 
MBNG_EVENT_TYPE_AFTERTOUCH 
MBNG_EVENT_TYPE_PITCHBEND 
MBNG_EVENT_TYPE_SYSEX 
MBNG_EVENT_TYPE_NRPN 
MBNG_EVENT_TYPE_META 
MBNG_EVENT_TYPE_NOTE_ON_OFF 

Function Documentation

mbng_event_map_type_t MBNG_EVENT_ItemMapFromStrGet ( char *  map_type  ) 
const char* MBNG_EVENT_ItemMapTypeStrGet ( mbng_event_item_t item  ) 

Generated on 22 Jan 2016 for MIDIboxNG by  doxygen 1.6.1