void handle_enc_3(s32 val) { // change parameter value, accelerated if(*pageSelect != -1) { // select_edit( (scale_knob_value(val) ) ); select_edit( (scale_knob_value_fast(val) ) ); } }
// encoder handlers void handle_enc_3(s32 val) { // edit selection / target if(*pageSelect != -1) { if(val > 0) { if(altMode) { select_edit(7); } else { select_edit(1); } } else { if(altMode) { select_edit(-7); } else { select_edit(-1); } } } }
void handle_enc_2(s32 val) { if(altMode) { // alt:scroll preset inPresetSelect = 1; if(val > 0) { preset_inc_select(1); } else { preset_inc_select(-1); } // refresh line data redraw_ins_preset(); } else { // change parameter value, unaccelerated if(*pageSelect != -1) { select_edit(scale_knob_value_small(val)); } } }
void handle_enc_1(s32 val) { // change parameter value, unaccelerated select_edit(scale_knob_value_small(val)); }
void handle_enc_0(s32 val) { // change parameter value, accelerated select_edit(scale_knob_value(val)); }
// encoder handlers void handle_enc_0(s32 val) { // edit selection / target select_edit(val); }