oops, those weird for loops are just a throwback to something i tried that didn't work. 

normal ones work fine:  for (int osc = 0; osc < 4; osc++)