MPX 1 MIDI Implementation Details
Lexicon
system_init_mode
This is the current choice for the "System: Initialize" menu. (range: 0-6)
cur_setup_num
This is the current "Setup" that is active. (range:0-4)
cur_setup_choice
This is the current choice for the "System: Mode" (formerly "Setup") menu. (range: 0-9)
cur_utility_choice
not used
bypass_state
This is the current bypass state of the box. 1=Bypass ON, 0=Bypass OFF
cur_bypass_patch_num
This is current choice of the bypass patch menu (Option under "System:Mode Bypass"). (range: 0-6)
cur_tools_param_num
This is the current choice for the "System" "Initialize", "Clear Programs" and "Copy Programs" menus. The
range of this varies depending on which menu is active.
cur_tools_tool
This defines whether "initialize"(0), "Clear Programs"(1) or "Copy Programs"(2) menus is selected.
cur_global_patch_num
This contains the current "Global Patch" number that is being edited. (range: 0-9)
cur_global_patch_menu_choice
This contains the current choice for the "Global Patches" menu. (range: 0-2)
cur_ui_dump_type
This contains the currently selected MIDI dump type. (range 0-21)
cur_cont_remap_choice
This contains the currently selected "Controller Remap" choice (which controllers transmit value is being
edited). (range:0- )
cur_patch_param
This is the current parameter for the patching system. The range of this is 0-5 if a destination is defined
otherwise the value is limited to 0-2.
patch_knob_mode
not used
cur_auto_store_choice
This is handler variable used by the system's "Auto Store" function.
cur_tempo_choice
This contains the current choice for the "Edit:Tempo" menu. (range: 0-3)
cur_tempo_source_error_choice
This is a handler variable used by the Tempo subsystem when slaved to external MIDI clock and an out
of range clock is detected.
50