@ -263,62 +263,61 @@ LCDML_add(91, LCDML_0, 5, "Info", UI_func_information);
# define MENU_ID_OF_INSTANCE_2 38
# else
LCDML_add ( 0 , LCDML_0 , 1 , " Setup " , NULL ) ;
LCDML_add ( 1 , LCDML_0_1 , 2 , " Instance 1 " , NULL ) ;
LCDML_add ( 2 , LCDML_0_1_2 , 1 , " MIDI Channel " , UI_func_midi_channel ) ;
LCDML_add ( 3 , LCDML_0_1_2 , 2 , " Loudness " , UI_func_loudness ) ;
LCDML_add ( 4 , LCDML_0_1_2 , 3 , " Reverb Level " , UI_func_reverb_level ) ;
LCDML_add ( 5 , LCDML_0_1_2 , 4 , " Chorus Level " , UI_func_chorus_level ) ;
LCDML_add ( 6 , LCDML_0_1_2 , 5 , " Delay Level " , UI_func_delay_level ) ;
LCDML_add ( 7 , LCDML_0_1_2 , 6 , " Panorama " , UI_func_panorama ) ;
LCDML_add ( 8 , LCDML_0_1_2 , 7 , " Polyphony " , UI_func_polyphony ) ;
LCDML_add ( 9 , LCDML_0_1_2 , 8 , " Engine " , UI_func_engine ) ;
LCDML_add ( 10 , LCDML_0_1_2 , 9 , " Mono/Poly " , UI_func_mono_poly ) ;
LCDML_add ( 11 , LCDML_0_1_2 , 10 , " Pitchbend " , NULL ) ;
LCDML_add ( 12 , LCDML_0_1_2_10 , 1 , " PB Range " , UI_func_pb_range ) ;
LCDML_add ( 13 , LCDML_0_1_2_10 , 2 , " PB Step " , UI_func_pb_step ) ;
LCDML_add ( 14 , LCDML_0_1_2 , 11 , " Mod Wheel " , NULL ) ;
LCDML_add ( 15 , LCDML_0_1_2_11 , 1 , " MW Range " , UI_function_not_implemented ) ;
LCDML_add ( 16 , LCDML_0_1_2_11 , 2 , " MW Assign " , UI_function_not_implemented ) ;
LCDML_add ( 17 , LCDML_0_1_2 , 12 , " Foot Ctrl " , NULL ) ;
LCDML_add ( 18 , LCDML_0_1_2_12 , 1 , " FC Range " , UI_function_not_implemented ) ;
LCDML_add ( 19 , LCDML_0_1_2_12 , 2 , " FC Assign " , UI_function_not_implemented ) ;
LCDML_add ( 20 , LCDML_0_1_2 , 13 , " Breath Ctrl " , NULL ) ;
LCDML_add ( 21 , LCDML_0_1_2_13 , 1 , " BC Range " , UI_function_not_implemented ) ;
LCDML_add ( 22 , LCDML_0_1_2_13 , 2 , " BC Assign " , UI_function_not_implemented ) ;
LCDML_add ( 23 , LCDML_0_1_2 , 14 , " Aftertouch " , NULL ) ;
LCDML_add ( 24 , LCDML_0_1_2_14 , 1 , " AT Range " , UI_function_not_implemented ) ;
LCDML_add ( 25 , LCDML_0_1_2_14 , 2 , " AT Assign " , UI_function_not_implemented ) ;
LCDML_add ( 26 , LCDML_0_1_2 , 15 , " Portamento " , NULL ) ;
LCDML_add ( 27 , LCDML_0_1_2_15 , 1 , " Port. Mode " , UI_function_not_implemented ) ;
LCDML_add ( 28 , LCDML_0_1_2_15 , 2 , " Port. Gliss " , UI_function_not_implemented ) ;
LCDML_add ( 29 , LCDML_0_1_2_15 , 3 , " Port. Time " , UI_function_not_implemented ) ;
LCDML_add ( 30 , LCDML_0_1_2 , 16 , " Operator " , NULL ) ;
LCDML_add ( 31 , LCDML_0_1_2_16 , 1 , " OP1 " , UI_function_not_implemented ) ;
LCDML_add ( 32 , LCDML_0_1_2_16 , 2 , " OP2 " , UI_function_not_implemented ) ;
LCDML_add ( 33 , LCDML_0_1_2_16 , 3 , " OP3 " , UI_function_not_implemented ) ;
LCDML_add ( 34 , LCDML_0_1_2_16 , 4 , " OP4 " , UI_function_not_implemented ) ;
LCDML_add ( 35 , LCDML_0_1_2_16 , 5 , " OP5 " , UI_function_not_implemented ) ;
LCDML_add ( 36 , LCDML_0_1_2_16 , 6 , " OP6 " , UI_function_not_implemented ) ;
LCDML_add ( 37 , LCDML_0 , 2 , " Effect " , NULL ) ;
LCDML_add ( 38 , LCDML_0_2 , 1 , " Reverb " , NULL ) ;
LCDML_add ( 39 , LCDML_0_2_1 , 1 , " Roomsize " , UI_func_reverb_roomsize ) ;
LCDML_add ( 40 , LCDML_0_2_1 , 2 , " Damping " , UI_func_reverb_damping ) ;
LCDML_add ( 41 , LCDML_0_2 , 2 , " Chorus " , NULL ) ;
LCDML_add ( 42 , LCDML_0_2_2 , 1 , " Frequency " , UI_func_chorus_frequency ) ;
LCDML_add ( 43 , LCDML_0_2_2 , 2 , " Waveform " , UI_func_chorus_waveform ) ;
LCDML_add ( 44 , LCDML_0_2_2 , 3 , " Depth " , UI_func_chorus_depth ) ;
LCDML_add ( 45 , LCDML_0_2 , 3 , " Delay " , NULL ) ;
LCDML_add ( 46 , LCDML_0_2_3 , 1 , " Time " , UI_func_delay_time ) ;
LCDML_add ( 47 , LCDML_0_2_3 , 2 , " Feedback " , UI_func_delay_feedback ) ;
LCDML_add ( 48 , LCDML_0_2 , 4 , " Filter " , NULL ) ;
LCDML_add ( 49 , LCDML_0_2_4 , 1 , " Cutoff " , UI_func_filter_cutoff ) ;
LCDML_add ( 50 , LCDML_0_2_4 , 2 , " Resonance " , UI_func_filter_resonance ) ;
LCDML_add ( 51 , LCDML_0 , 3 , " Store " , NULL ) ;
LCDML_add ( 52 , LCDML_0 , 4 , " System " , NULL ) ;
LCDML_add ( 53 , LCDML_0_4 , 1 , " Stereo/Mono " , UI_func_stereo_mono ) ;
LCDML_add ( 54 , LCDML_0 , 5 , " Info " , UI_func_information ) ;
# define _LCDML_DISP_cnt 54
# define MENU_ID_OF_INSTANCE_2 37
LCDML_add ( 1 , LCDML_0_1 , 1 , " MIDI Channel " , UI_func_midi_channel ) ;
LCDML_add ( 2 , LCDML_0_1 , 2 , " Loudness " , UI_func_loudness ) ;
LCDML_add ( 3 , LCDML_0_1 , 3 , " Reverb Level " , UI_func_reverb_level ) ;
LCDML_add ( 4 , LCDML_0_1 , 4 , " Chorus Level " , UI_func_chorus_level ) ;
LCDML_add ( 5 , LCDML_0_1 , 5 , " Delay Level " , UI_func_delay_level ) ;
LCDML_add ( 6 , LCDML_0_1 , 6 , " Panorama " , UI_func_panorama ) ;
LCDML_add ( 7 , LCDML_0_1 , 7 , " Polyphony " , UI_func_polyphony ) ;
LCDML_add ( 8 , LCDML_0_1 , 8 , " Engine " , UI_func_engine ) ;
LCDML_add ( 9 , LCDML_0_1 , 9 , " Mono/Poly " , UI_func_mono_poly ) ;
LCDML_add ( 10 , LCDML_0_1 , 10 , " Pitchbend " , NULL ) ;
LCDML_add ( 11 , LCDML_0_1_10 , 1 , " PB Range " , UI_func_pb_range ) ;
LCDML_add ( 12 , LCDML_0_1_10 , 2 , " PB Step " , UI_func_pb_step ) ;
LCDML_add ( 13 , LCDML_0_1 , 11 , " Mod Wheel " , NULL ) ;
LCDML_add ( 14 , LCDML_0_1_11 , 1 , " MW Range " , UI_function_not_implemented ) ;
LCDML_add ( 15 , LCDML_0_1_11 , 2 , " MW Assign " , UI_function_not_implemented ) ;
LCDML_add ( 16 , LCDML_0_1 , 12 , " Foot Ctrl " , NULL ) ;
LCDML_add ( 17 , LCDML_0_1_12 , 1 , " FC Range " , UI_function_not_implemented ) ;
LCDML_add ( 18 , LCDML_0_1_12 , 2 , " FC Assign " , UI_function_not_implemented ) ;
LCDML_add ( 19 , LCDML_0_1 , 13 , " Breath Ctrl " , NULL ) ;
LCDML_add ( 20 , LCDML_0_1_13 , 1 , " BC Range " , UI_function_not_implemented ) ;
LCDML_add ( 21 , LCDML_0_1_13 , 2 , " BC Assign " , UI_function_not_implemented ) ;
LCDML_add ( 22 , LCDML_0_1 , 14 , " Aftertouch " , NULL ) ;
LCDML_add ( 23 , LCDML_0_1_14 , 1 , " AT Range " , UI_function_not_implemented ) ;
LCDML_add ( 24 , LCDML_0_1_14 , 2 , " AT Assign " , UI_function_not_implemented ) ;
LCDML_add ( 25 , LCDML_0_1 , 15 , " Portamento " , NULL ) ;
LCDML_add ( 26 , LCDML_0_1_15 , 1 , " Port. Mode " , UI_function_not_implemented ) ;
LCDML_add ( 27 , LCDML_0_1_15 , 2 , " Port. Gliss " , UI_function_not_implemented ) ;
LCDML_add ( 28 , LCDML_0_1_15 , 3 , " Port. Time " , UI_function_not_implemented ) ;
LCDML_add ( 29 , LCDML_0_1 , 16 , " Operator " , NULL ) ;
LCDML_add ( 30 , LCDML_0_1_16 , 1 , " OP1 " , UI_function_not_implemented ) ;
LCDML_add ( 31 , LCDML_0_1_16 , 2 , " OP2 " , UI_function_not_implemented ) ;
LCDML_add ( 32 , LCDML_0_1_16 , 3 , " OP3 " , UI_function_not_implemented ) ;
LCDML_add ( 33 , LCDML_0_1_16 , 4 , " OP4 " , UI_function_not_implemented ) ;
LCDML_add ( 34 , LCDML_0_1_16 , 5 , " OP5 " , UI_function_not_implemented ) ;
LCDML_add ( 35 , LCDML_0_1_16 , 6 , " OP6 " , UI_function_not_implemented ) ;
LCDML_add ( 36 , LCDML_0 , 2 , " Effect " , NULL ) ;
LCDML_add ( 37 , LCDML_0_2 , 1 , " Reverb " , NULL ) ;
LCDML_add ( 38 , LCDML_0_2_1 , 1 , " Roomsize " , UI_func_reverb_roomsize ) ;
LCDML_add ( 39 , LCDML_0_2_1 , 2 , " Damping " , UI_func_reverb_damping ) ;
LCDML_add ( 40 , LCDML_0_2 , 2 , " Chorus " , NULL ) ;
LCDML_add ( 41 , LCDML_0_2_2 , 1 , " Frequency " , UI_func_chorus_frequency ) ;
LCDML_add ( 42 , LCDML_0_2_2 , 2 , " Waveform " , UI_func_chorus_waveform ) ;
LCDML_add ( 43 , LCDML_0_2_2 , 3 , " Depth " , UI_func_chorus_depth ) ;
LCDML_add ( 44 , LCDML_0_2 , 3 , " Delay " , NULL ) ;
LCDML_add ( 45 , LCDML_0_2_3 , 1 , " Time " , UI_func_delay_time ) ;
LCDML_add ( 46 , LCDML_0_2_3 , 2 , " Feedback " , UI_func_delay_feedback ) ;
LCDML_add ( 47 , LCDML_0_2 , 4 , " Filter " , NULL ) ;
LCDML_add ( 48 , LCDML_0_2_4 , 1 , " Cutoff " , UI_func_filter_cutoff ) ;
LCDML_add ( 49 , LCDML_0_2_4 , 2 , " Resonance " , UI_func_filter_resonance ) ;
LCDML_add ( 50 , LCDML_0 , 3 , " Store " , NULL ) ;
LCDML_add ( 51 , LCDML_0 , 4 , " System " , NULL ) ;
LCDML_add ( 52 , LCDML_0_4 , 1 , " Stereo/Mono " , UI_func_stereo_mono ) ;
LCDML_add ( 53 , LCDML_0 , 5 , " Info " , UI_func_information ) ;
# define _LCDML_DISP_cnt 53
# define MENU_ID_OF_INSTANCE_2 36
# endif
// create menu
LCDML_createMenu ( _LCDML_DISP_cnt ) ;