@ -84,100 +84,100 @@ LCDML_add(55, LCDML_0_1_1_7, 3, "OP3", UI_func_OP3);
LCDML_add ( 56 , LCDML_0_1_1_7 , 4 , " OP4 " , UI_func_OP4 ) ;
LCDML_add ( 57 , LCDML_0_1_1_7 , 5 , " OP5 " , UI_func_OP5 ) ;
LCDML_add ( 58 , LCDML_0_1_1_7 , 6 , " OP6 " , UI_func_OP6 ) ;
LCDML_add ( 59 , LCDML_0_1 , 2 , " Instance 2 " , NULL ) ;
LCDML_add ( 60 , LCDML_0_1_2 , 1 , " Select " , UI_func_voice_select ) ;
LCDML_add ( 61 , LCDML_0_1_2 , 2 , " Audio " , NULL ) ;
LCDML_add ( 62 , LCDML_0_1_2_2 , 1 , " Voice Level " , UI_func_sound_intensity ) ;
LCDML_add ( 63 , LCDML_0_1_2_2 , 2 , " Panorama " , UI_func_panorama ) ;
LCDML_add ( 64 , LCDML_0_1_2_2 , 3 , " Effects Send " , NULL ) ;
LCDML_add ( 65 , LCDML_0_1_2_2_3 , 1 , " Chorus Send " , UI_func_chorus_send ) ;
LCDML_add ( 66 , LCDML_0_1_2_2_3 , 2 , " Delay Send " , UI_func_delay _send) ;
LCDML_add ( 67 , LCDML_0_1_2_2_3 , 3 , " Reverb Send " , UI_func_reverb _send) ;
LCDML_add ( 68 , LCDML_0_1_2_2 , 4 , " Filter " , NULL ) ;
LCDML_add ( 69 , LCDML_0_1_2_2_4 , 1 , " Cutoff " , UI_func_filter_cutoff ) ;
LCDML_add ( 70 , LCDML_0_1_2_2_4 , 2 , " Resonance " , UI_func_filter_resonance ) ;
LCDML_add ( 71 , LCDML_0_1_2 , 3 , " Controller " , NULL ) ;
LCDML_add ( 72 , LCDML_0_1_2_3 , 1 , " Pitchbend " , NULL ) ;
LCDML_add ( 73 , LCDML_0_1_2_3_1 , 1 , " PB Range " , UI_func_pb_range ) ;
LCDML_add ( 74 , LCDML_0_1_2_3_1 , 2 , " PB Step " , UI_func_pb_step ) ;
LCDML_add ( 75 , LCDML_0_1_2_3 , 2 , " Mod Wheel " , NULL ) ;
LCDML_add ( 76 , LCDML_0_1_2_3_2 , 1 , " MW Range " , UI_func_mw_range ) ;
LCDML_add ( 77 , LCDML_0_1_2_3_2 , 2 , " MW Assign " , UI_func_mw_assign ) ;
LCDML_add ( 78 , LCDML_0_1_2_3_2 , 3 , " MW Mode " , UI_func_mw_mode ) ;
LCDML_add ( 79 , LCDML_0_1_2_3 , 3 , " Aftertouch " , NULL ) ;
LCDML_add ( 80 , LCDML_0_1_2_3_3 , 1 , " AT Range " , UI_func_at_range ) ;
LCDML_add ( 81 , LCDML_0_1_2_3_3 , 2 , " AT Assign " , UI_func_at_assign ) ;
LCDML_add ( 82 , LCDML_0_1_2_3_3 , 3 , " AT Mode " , UI_func_at_mode ) ;
LCDML_add ( 83 , LCDML_0_1_2_3 , 4 , " Foot Ctrl " , NULL ) ;
LCDML_add ( 84 , LCDML_0_1_2_3_4 , 1 , " FC Range " , UI_func_fc_range ) ;
LCDML_add ( 85 , LCDML_0_1_2_3_4 , 2 , " FC Assign " , UI_func_fc_assign ) ;
LCDML_add ( 86 , LCDML_0_1_2_3_4 , 3 , " FC Mode " , UI_func_fc_mode ) ;
LCDML_add ( 87 , LCDML_0_1_2_3 , 5 , " Breath Ctrl " , NULL ) ;
LCDML_add ( 88 , LCDML_0_1_2_3_5 , 1 , " BC Range " , UI_func_bc_range ) ;
LCDML_add ( 89 , LCDML_0_1_2_3_5 , 2 , " BC Assign " , UI_func_bc_assign ) ;
LCDML_add ( 90 , LCDML_0_1_2_3_5 , 3 , " BC Mode " , UI_func_bc_mode ) ;
LCDML_add ( 91 , LCDML_0_1_2 , 4 , " MIDI " , NULL ) ;
LCDML_add ( 92 , LCDML_0_1_2_4 , 1 , " MIDI Channel " , UI_func_midi_channel ) ;
LCDML_add ( 93 , LCDML_0_1_2_4 , 2 , " Lowest Note " , UI_func_lowest_note ) ;
LCDML_add ( 94 , LCDML_0_1_2_4 , 3 , " Highest Note " , UI_func_high est_note) ;
LCDML_add ( 95 , LCDML_0_1_2_4 , 4 , " Send Voice " , UI_func_sysex_send_voic e) ;
LCDML_add ( 96 , LCDML_0_1_2_4 , 5 , " Receive Voice " , UI_func_sysex_receive _voice) ;
LCDML_add ( 97 , LCDML_0_1_2 , 5 , " Setup " , NULL ) ;
LCDML_add ( 98 , LCDML_0_1_2_5 , 1 , " Portamento " , NULL ) ;
LCDML_add ( 99 , LCDML_0_1_2_5_1 , 1 , " Port. Mode " , UI_func_portamento_mode ) ;
LCDML_add ( 100 , LCDML_0_1_2_5_1 , 2 , " Port. Gliss " , UI_func_portamento_glissando ) ;
LCDML_add ( 101 , LCDML_0_1_2_5_1 , 3 , " Port. Time " , UI_func_portamento_time ) ;
LCDML_add ( 102 , LCDML_0_1_2_5 , 2 , " Polyphony " , UI_func_polyphony ) ;
LCDML_add ( 103 , LCDML_0_1_2_5 , 3 , " Transpose " , UI_func_transpose ) ;
LCDML_add ( 104 , LCDML_0_1_2_5 , 4 , " Fine Tune " , UI_func_tun e) ;
LCDML_add ( 105 , LCDML_0_1_2_5 , 5 , " Mono/Poly " , UI_func_mono_poly ) ;
LCDML_add ( 106 , LCDML_0_1_2 , 6 , " Internal " , NULL ) ;
LCDML_add ( 107 , LCDML_0_1_2_6 , 1 , " Note Refresh " , UI_func_note_refresh ) ;
LCDML_add ( 108 , LCDML_0_1_2_6 , 2 , " Velocity Lvl " , UI_func_velocity_level ) ;
LCDML_add ( 109 , LCDML_0_1_2_6 , 3 , " Engine " , UI_func_engine ) ;
LCDML_add ( 110 , LCDML_0_1_2 , 7 , " Operator " , NULL ) ;
LCDML_add ( 111 , LCDML_0_1_2_7 , 1 , " OP1 " , UI_func_OP1 ) ;
LCDML_add ( 112 , LCDML_0_1_2_7 , 2 , " OP2 " , UI_func_OP2 ) ;
LCDML_add ( 113 , LCDML_0_1_2_7 , 3 , " OP3 " , UI_func_OP3 ) ;
LCDML_add ( 114 , LCDML_0_1_2_7 , 4 , " OP4 " , UI_func_OP4 ) ;
LCDML_add ( 115 , LCDML_0_1_2_7 , 5 , " OP5 " , UI_func_OP5 ) ;
LCDML_add ( 116 , LCDML_0_1_2_7 , 6 , " OP6 " , UI_func_OP6 ) ;
LCDML_add ( 117 , LCDML_0 , 3 , " Effects " , NULL ) ;
LCDML_add ( 118 , LCDML_0_3 , 1 , " Chorus " , NULL ) ;
LCDML_add ( 119 , LCDML_0_3_1 , 1 , " Frequency " , UI_func_chorus_frequency ) ;
LCDML_add ( 120 , LCDML_0_3_1 , 2 , " Waveform " , UI_func_chorus_waveform ) ;
LCDML_add ( 121 , LCDML_0_3_1 , 3 , " Depth " , UI_func_chorus_depth ) ;
LCDML_add ( 122 , LCDML_0_3_1 , 4 , " Level " , UI_func_chorus_level ) ;
LCDML_add ( 123 , LCDML_0_3 , 2 , " Delay " , NULL ) ;
LCDML_add ( 124 , LCDML_0_3_2 , 1 , " Time " , UI_func_delay_time ) ;
LCDML_add ( 125 , LCDML_0_3_2 , 2 , " Feedback " , UI_func_delay_feedback ) ;
LCDML_add ( 126 , LCDML_0_3_2 , 3 , " Level " , UI_func_delay_level ) ;
LCDML_add ( 127 , LCDML_0_3 , 3 , " Reverb " , NULL ) ;
LCDML_add ( 128 , LCDML_0_3_3 , 1 , " Roomsize " , UI_func_reverb_roomsize ) ;
LCDML_add ( 129 , LCDML_0_3_3 , 2 , " Damping " , UI_func_reverb_damping ) ;
LCDML_add ( 130 , LCDML_0_3_3 , 3 , " Level " , UI_func_reverb_level ) ;
LCDML_add ( 131 , LCDML_0 , 4 , " Load/Save " , NULL ) ;
LCDML_add ( 132 , LCDML_0_4 , 1 , " Performance " , NULL ) ;
LCDML_add ( 133 , LCDML_0_4_1 , 1 , " Load Perf. " , UI_func_load_performance ) ;
LCDML_add ( 134 , LCDML_0_4_1 , 2 , " Save Perf. " , UI_func_save_performance ) ;
LCDML_add ( 135 , LCDML_0_4 , 2 , " Voice Config " , NULL ) ;
LCDML_add ( 136 , LCDML_0_4_2 , 1 , " Load Voice Cfg " , UI_func_load_voiceconfig ) ;
LCDML_add ( 137 , LCDML_0_4_2 , 2 , " Save Voice Cfg" , UI_func_save_voiceconfig ) ;
LCDML_add ( 138 , LCDML_0_4 , 3 , " FX " , NULL ) ;
LCDML_add ( 139 , LCDML_0_4_3 , 1 , " Load Effects Cfg " , UI_func_load_fx ) ;
LCDML_add ( 140 , LCDML_0_4_3 , 2 , " Save Effects Cfg " , UI_func_save_fx ) ;
LCDML_add ( 141 , LCDML_0_4 , 4 , " Voice " , NULL ) ;
LCDML_add ( 142 , LCDML_0_4_4 , 1 , " Save Voice " , UI_func_save_voice ) ;
LCDML_add ( 59 , LCDML_0_1_1 , 8 , " Save Voice " , UI_func_save_voice ) ;
LCDML_add ( 60 , LCDML_0_1 , 2 , " Instance 2 " , NULL ) ;
LCDML_add ( 61 , LCDML_0_1_2 , 1 , " Select " , UI_func_voice_select ) ;
LCDML_add ( 62 , LCDML_0_1_2 , 2 , " Audio " , NULL ) ;
LCDML_add ( 63 , LCDML_0_1_2_2 , 1 , " Voice Level " , UI_func_sound_intensity ) ;
LCDML_add ( 64 , LCDML_0_1_2_2 , 2 , " Panorama " , UI_func_panorama ) ;
LCDML_add ( 65 , LCDML_0_1_2_2 , 3 , " Effects Send " , NULL ) ;
LCDML_add ( 66 , LCDML_0_1_2_2_3 , 1 , " Chorus Send " , UI_func_chorus _send) ;
LCDML_add ( 67 , LCDML_0_1_2_2_3 , 2 , " Delay Send " , UI_func_delay _send) ;
LCDML_add ( 68 , LCDML_0_1_2_2_3 , 3 , " Reverb Send " , UI_func_reverb_send ) ;
LCDML_add ( 69 , LCDML_0_1_2_2 , 4 , " Filter " , NULL ) ;
LCDML_add ( 70 , LCDML_0_1_2_2_4 , 1 , " Cutoff " , UI_func_filter_cutoff ) ;
LCDML_add ( 71 , LCDML_0_1_2_2_4 , 2 , " Resonance " , UI_func_filter_resonance ) ;
LCDML_add ( 72 , LCDML_0_1_2 , 3 , " Controller " , NULL ) ;
LCDML_add ( 73 , LCDML_0_1_2_3 , 1 , " Pitchbend " , NULL ) ;
LCDML_add ( 74 , LCDML_0_1_2_3_1 , 1 , " PB Range " , UI_func_pb_range ) ;
LCDML_add ( 75 , LCDML_0_1_2_3_1 , 2 , " PB Step " , UI_func_pb_step ) ;
LCDML_add ( 76 , LCDML_0_1_2_3 , 2 , " Mod Wheel " , NULL ) ;
LCDML_add ( 77 , LCDML_0_1_2_3_2 , 1 , " MW Range " , UI_func_mw_range ) ;
LCDML_add ( 78 , LCDML_0_1_2_3_2 , 2 , " MW Assign " , UI_func_mw_assign ) ;
LCDML_add ( 79 , LCDML_0_1_2_3_2 , 3 , " MW Mode " , UI_func_mw_mode ) ;
LCDML_add ( 80 , LCDML_0_1_2_3 , 3 , " Aftertouch " , NULL ) ;
LCDML_add ( 81 , LCDML_0_1_2_3_3 , 1 , " AT Range " , UI_func_at_range ) ;
LCDML_add ( 82 , LCDML_0_1_2_3_3 , 2 , " AT Assign " , UI_func_at_assign ) ;
LCDML_add ( 83 , LCDML_0_1_2_3_3 , 3 , " AT Mode " , UI_func_at_mode ) ;
LCDML_add ( 84 , LCDML_0_1_2_3 , 4 , " Foot Ctrl " , NULL ) ;
LCDML_add ( 85 , LCDML_0_1_2_3_4 , 1 , " FC Range " , UI_func_fc_range ) ;
LCDML_add ( 86 , LCDML_0_1_2_3_4 , 2 , " FC Assign " , UI_func_fc_assign ) ;
LCDML_add ( 87 , LCDML_0_1_2_3_4 , 3 , " FC Mode " , UI_func_fc_mode ) ;
LCDML_add ( 88 , LCDML_0_1_2_3 , 5 , " Breath Ctrl " , NULL ) ;
LCDML_add ( 89 , LCDML_0_1_2_3_5 , 1 , " BC Range " , UI_func_bc_range ) ;
LCDML_add ( 90 , LCDML_0_1_2_3_5 , 2 , " BC Assign " , UI_func_bc_assign ) ;
LCDML_add ( 91 , LCDML_0_1_2_3_5 , 3 , " BC Mode " , UI_func_bc_mode ) ;
LCDML_add ( 92 , LCDML_0_1_2 , 4 , " MIDI " , NULL ) ;
LCDML_add ( 93 , LCDML_0_1_2_4 , 1 , " MIDI Channel " , UI_func_midi_channel ) ;
LCDML_add ( 94 , LCDML_0_1_2_4 , 2 , " Lowest Note " , UI_func_low est_note) ;
LCDML_add ( 95 , LCDML_0_1_2_4 , 3 , " Highest Note " , UI_func_highest_not e) ;
LCDML_add ( 96 , LCDML_0_1_2_4 , 4 , " Send Voice " , UI_func_sysex_send _voice) ;
LCDML_add ( 97 , LCDML_0_1_2_4 , 5 , " Receive Voice " , UI_func_sysex_receive_voice ) ;
LCDML_add ( 98 , LCDML_0_1_2 , 5 , " Setup " , NULL ) ;
LCDML_add ( 99 , LCDML_0_1_2_5 , 1 , " Portamento " , NULL ) ;
LCDML_add ( 100 , LCDML_0_1_2_5_1 , 1 , " Port. Mode " , UI_func_portamento_mode ) ;
LCDML_add ( 101 , LCDML_0_1_2_5_1 , 2 , " Port. Gliss " , UI_func_portamento_glissando ) ;
LCDML_add ( 102 , LCDML_0_1_2_5_1 , 3 , " Port. Time " , UI_func_portamento_time ) ;
LCDML_add ( 103 , LCDML_0_1_2_5 , 2 , " Polyphony " , UI_func_polyphony ) ;
LCDML_add ( 104 , LCDML_0_1_2_5 , 3 , " Transpose " , UI_func_transpos e) ;
LCDML_add ( 105 , LCDML_0_1_2_5 , 4 , " Fine Tune " , UI_func_tune ) ;
LCDML_add ( 106 , LCDML_0_1_2_5 , 5 , " Mono/Poly " , UI_func_mono_poly ) ;
LCDML_add ( 107 , LCDML_0_1_2 , 6 , " Internal " , NULL ) ;
LCDML_add ( 108 , LCDML_0_1_2_6 , 1 , " Note Refresh " , UI_func_note_refresh ) ;
LCDML_add ( 109 , LCDML_0_1_2_6 , 2 , " Velocity Lvl " , UI_func_velocity_level ) ;
LCDML_add ( 110 , LCDML_0_1_2_6 , 3 , " Engine " , UI_func_engine ) ;
LCDML_add ( 111 , LCDML_0_1_2 , 7 , " Operator " , NULL ) ;
LCDML_add ( 112 , LCDML_0_1_2_7 , 1 , " OP1 " , UI_func_OP1 ) ;
LCDML_add ( 113 , LCDML_0_1_2_7 , 2 , " OP2 " , UI_func_OP2 ) ;
LCDML_add ( 114 , LCDML_0_1_2_7 , 3 , " OP3 " , UI_func_OP3 ) ;
LCDML_add ( 115 , LCDML_0_1_2_7 , 4 , " OP4 " , UI_func_OP4 ) ;
LCDML_add ( 116 , LCDML_0_1_2_7 , 5 , " OP5 " , UI_func_OP5 ) ;
LCDML_add ( 117 , LCDML_0_1_2_7 , 6 , " OP6 " , UI_func_OP6 ) ;
LCDML_add ( 118 , LCDML_0_1_2 , 8 , " Save Voice " , UI_func_save_voice ) ;
LCDML_add ( 119 , LCDML_0 , 3 , " Effects " , NULL ) ;
LCDML_add ( 120 , LCDML_0_3 , 1 , " Chorus " , NULL ) ;
LCDML_add ( 121 , LCDML_0_3_1 , 1 , " Frequency " , UI_func_chorus_frequency ) ;
LCDML_add ( 122 , LCDML_0_3_1 , 2 , " Waveform " , UI_func_chorus_waveform ) ;
LCDML_add ( 123 , LCDML_0_3_1 , 3 , " Depth " , UI_func_chorus_depth ) ;
LCDML_add ( 124 , LCDML_0_3_1 , 4 , " Level " , UI_func_chorus_level ) ;
LCDML_add ( 125 , LCDML_0_3 , 2 , " Delay " , NULL ) ;
LCDML_add ( 126 , LCDML_0_3_2 , 1 , " Time " , UI_func_delay_time ) ;
LCDML_add ( 127 , LCDML_0_3_2 , 2 , " Feedback " , UI_func_delay_feedback ) ;
LCDML_add ( 128 , LCDML_0_3_2 , 3 , " Level " , UI_func_delay_level ) ;
LCDML_add ( 129 , LCDML_0_3 , 3 , " Reverb " , NULL ) ;
LCDML_add ( 130 , LCDML_0_3_3 , 1 , " Roomsize " , UI_func_reverb_roomsize ) ;
LCDML_add ( 131 , LCDML_0_3_3 , 2 , " Damping " , UI_func_reverb_damping ) ;
LCDML_add ( 132 , LCDML_0_3_3 , 3 , " Level " , UI_func_reverb_level ) ;
LCDML_add ( 133 , LCDML_0 , 4 , " Load/Save " , NULL ) ;
LCDML_add ( 134 , LCDML_0_4 , 1 , " Performance " , NULL ) ;
LCDML_add ( 135 , LCDML_0_4_1 , 1 , " Load Perf. " , UI_func_load_performance ) ;
LCDML_add ( 136 , LCDML_0_4_1 , 2 , " Save Perf. " , UI_func_save_performance ) ;
LCDML_add ( 137 , LCDML_0_4 , 2 , " Voice Con fi g " , NULL ) ;
LCDML_add ( 138 , LCDML_0_4_2 , 1 , " Load Voice Cfg " , UI_func_load_voiceconfig ) ;
LCDML_add ( 139 , LCDML_0_4_2 , 2 , " Save Voice Cfg " , UI_func_save_voiceconfig ) ;
LCDML_add ( 140 , LCDML_0_4 , 3 , " FX " , NULL ) ;
LCDML_add ( 141 , LCDML_0_4_3 , 1 , " Load Effects Cfg " , UI_func_load_fx ) ;
LCDML_add ( 142 , LCDML_0_4_3 , 2 , " Save Effects Cfg " , UI_func_save_fx ) ;
LCDML_add ( 143 , LCDML_0_4 , 5 , " MIDI " , NULL ) ;
LCDML_add ( 144 , LCDML_0_4_5 , 1 , " MIDI Recv Bank " , UI_func_sysex_receive_bank ) ;
LCDML_add ( 145 , LCDML_0_4_5 , 2 , " MIDI Send Bank " , UI_func_sysex_send_bank ) ;
LCDML_add ( 146 , LCDML_0_4 , 6 , " EEPROM Reset " , UI_func_eeprom_reset ) ;
LCDML_add ( 147 , LCDML_0 , 5 , " System " , NULL ) ;
LCDML_add ( 148 , LCDML_0_5 , 3 , " Volume " , UI_func_volume ) ;
LCDML_add ( 149 , LCDML_0_5 , 1 , " Stereo/Mono " , UI_func_stereo_mono ) ;
LCDML_add ( 150 , LCDML_0_5 , 2 , " MIDI Soft THRU " , UI_func_midi_soft_thru ) ;
LCDML_add ( 146 , LCDML_0 , 5 , " System " , NULL ) ;
LCDML_add ( 147 , LCDML_0_5 , 1 , " Volume " , UI_func_volume ) ;
LCDML_add ( 148 , LCDML_0_5 , 2 , " Stereo/Mono " , UI_func_stereo_mono ) ;
LCDML_add ( 149 , LCDML_0_5 , 3 , " MIDI Soft THRU " , UI_func_midi_soft_thru ) ;
LCDML_add ( 150 , LCDML_0_5 , 4 , " EEPROM Reset " , UI_func_eeprom_reset ) ;
LCDML_add ( 151 , LCDML_0 , 6 , " Info " , UI_func_information ) ;
# define _LCDML_DISP_cnt 151
# define MENU_ID_OF_INSTANCE_2 59
# define MENU_ID_OF_INSTANCE_2 60
# endif