Good lord! I'm blind!
Big issue was a constructor bug in squareWave leaving a block of variables NOT initialed to defaults. Added a One Shot example. Probably some other stuff I forgot.
Big issue was a constructor bug in squareWave leaving a block of variables NOT initialed to defaults. Added a One Shot example. Probably some other stuff I forgot.