1) Delete definition of pedal1_assign_settings since it should be calculated at runtime from the modifier list. 2) Delete the pedal1_assign_settings EffectSetting from rp355_pedal1_assign_group. 3) Add "None" entries to the tone_lib_group[] and effect_lib_group[]. Otherwise, once a library tone or effect is selected, it can't be deselected. 4) Fix up some tracing of effect values that was displaying incorrect values. 5) Change 'update_modifier_combo_box()' to 'update_modifier_vbox()' and for the expression pedal let it handle instantiating per combo box entry settings. 6) Don't forget to free the links we remove from the list when we're cleaning the combo box. If there are per-combo box entry settings, free them using the usual destructor. 7) Poll the device for the appropriate settings for EXP_MIN/MAX after we we update the modifier list.
210 KiB
210 KiB