Subversion Repositories DIN Is Noise

Rev

Rev 2334 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2334 Rev 2335
Line 2257... Line 2257...
2257
  else if (keypressed (SDLK_F4)) {
2257
  else if (keypressed (SDLK_F4)) {
2258
    if (SHIFT) {
2258
    if (SHIFT) {
2259
      ++doublebpm;
2259
      ++doublebpm;
2260
      Tcl_UpdateLinkedVar (interpreter.interp, "doublebpm");
2260
      Tcl_UpdateLinkedVar (interpreter.interp, "doublebpm");
2261
    } else {
2261
    } else {
2262
      powbeat (din0.gatr, BPM_MULT);
2262
      powbeat ("beater", din0.gatr, BPM_MULT);
2263
    }
2263
    }
2264
  } else if (keypressed (SDLK_F3)) {
2264
  } else if (keypressed (SDLK_F3)) {
2265
    if (SHIFT) {
2265
    if (SHIFT) {
2266
      --doublebpm;
2266
      --doublebpm;
2267
      Tcl_UpdateLinkedVar (interpreter.interp, "doublebpm");
2267
      Tcl_UpdateLinkedVar (interpreter.interp, "doublebpm");
2268
    } else
2268
    } else
2269
      powbeat (din0.gatr, 1. / BPM_MULT);
2269
      powbeat ("beater", din0.gatr, 1. / BPM_MULT);
2270
  }
2270
  }
2271
2271
2272
  else if (keypressed (SDLK_PERIOD)) set_key_to_pitch_at_cursor ();
2272
  else if (keypressed (SDLK_PERIOD)) set_key_to_pitch_at_cursor ();
2273
  else if (keypressed (SDLK_F1)) helptext();
2273
  else if (keypressed (SDLK_F1)) helptext();
2274
2274
Line 4899... Line 4899...
4899
  } else {
4899
  } else {
4900
    cons << RED_PSD << eol;
4900
    cons << RED_PSD << eol;
4901
  }
4901
  }
4902
}
4902
}
4903
4903
4904
void powbeat (beat2value& bv, float p) {
-
 
4905
  float b = bv.get_bpm () * p;
-
 
4906
  bv.set_bpm (b);
-
 
4907
  cons << GREEN << " bpm = " << b << eol;
-
 
4908
}
-
 
4909
-
 
4910
-
 
4911
4904
4912
/*
4905
/*
4913
  if (num_selected_drones) {
4906
  if (num_selected_drones) {
4914
    for (int i = 0; i < num_selected_drones; ++i) {
4907
    for (int i = 0; i < num_selected_drones; ++i) {
4915
      drone& ds = *selected_drones[i];
4908
      drone& ds = *selected_drones[i];