Right now, my 25/2 ST12 squeeks the belt on engine firing pulses when running at full load. The belt seems tight enough at rest, but the slack side flaps around alarmingly when running at full load.
I think a spring loaded idler pulley could take up the firing pulse.
Assuming the tension side of the belt is off the top of the gen pulley to the top of the engine flywheel pulley:
Mount an idler pulley on top of the belt, pulling it down a couple of inches by spring. Every firing pulse would lift it (trying to straighten out the belt). During the coasting cycle, the spring would pull the belt back down. It would hardly move @ no electric load, but move more @ high Kw?
A tension pulley would also be required on the slack (lower) belt to keep it from flapping, but have a lesser spring.
This is a torsional damper between the prime mover and the load, externally adjustable. The spring would store and return the firing pulse energy as efficiently as anything a DIYer could create.
The parts are readily available from the wrecked pickup truck that you just salvaged the serpentine belt from....But the cyclic load would require lubrication on the tensioner shafts.
In the event of a damper failure, the original straight serp belt system could be used with the original shorter belt.
Scott E