Help on making my code more efficient | MSGEQ7 & Cascaded 4017's

Hi Nick. Try removing all the delay() calls, and change all your loops from this

  for (int var6 = 0; var6 < PWMvalue5; var6 = var6 + 1) {
    clock5();
  }
  reset5();

To this

  reset5();
  for (int var6 = 0; var6 < PWMvalue5; var6 = var6 + 1) {
    clock5();
  }