Adjusting duty cycle without affecting frequency of a VCO
Given a perfect triangle wave, then follow that with a variable-threshold comparator which outputs your desired adjustable duty-cycle-rectangular wave.