Example #1
0
void handle_enc_3(s32 val) {
  // alt: scroll preset
  if(altMode) {
    inPresetSelect = 1;
    if(val > 0) {
      preset_inc_select(1);
    } else {
      preset_inc_select(-1);
    }
    // refresh line data
    //    redraw_ins_preset((u8)preset_get_select());
    redraw_ins_preset();
  } else {
    // scroll selection
    select_scroll(val);
  }
}
Example #2
0
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));
    }
  }
}
Example #3
0
void handle_enc_3(s32 val) {

  //  print_dbg("\r\n outs page: handling encoder 3");
  if(targetSelect) {
    targetSelect = 0;
    redraw_outs();
  }

  if(altMode) {
    inPresetSelect = 1;
    if(val > 0) {
      preset_inc_select(1);
    } else {
      preset_inc_select(-1);
    }
    // refresh line data
    redraw_outs_preset();
  } else {
    // scroll selection
    select_scroll(val);
  }
}
Example #4
0
void handle_enc_2(s32 val) {
    if(targetSelect) {
        targetSelect = 0;
        redraw_outs();
    }
    if(altMode) {
        inPresetSelect = 1;
        if(val > 0) {
            preset_inc_select(1);
        } else {
            preset_inc_select(-1);
        }
        // refresh line data
        redraw_outs_preset();
    } else {

        /* if(targetSelect) { */
        /*   targetSelect = 0; */
        /*   redraw_outs(); */
        /* } */
        ;;  // nothing to do ... kind of weird/dumb
    }
}