I call this A Voltage Controlled Pulse Width Modulator
(VCPWM). I just think it sounds good.
This could be implemented with a small micro controller.
The micro controller must have an ADC.
If I understand correctly, then this would allow you to do things such as the following
cycle || Input...