Some ignition boxes designed for boost (turbo, supercharger) have a retard function. Don't know if it would work on a naturally aspirated application. Don't really see the benefit either.
Even on OEM EFI vehicles with computer controlled timing, the curve is predetermined and does not rely on the knock sensor to get the correct timing. For all intents and purposes a properly tuned mechanical system will function just as well as an electronic system. The difference is that the mechanical system cannot compensate for variables which are out of your control, like bad gas. Put another way, if you
need a knock sensor to keep it timed right, it's not timed right.
A computer controlled system may offer slight benefits because you will be able to pick a very specific amount or rate of timing at a given rpm and load but a system that can do that is likely to be expensive and require a lot of time to tune to take advantage of the benefit, either trial and error on the street, or dyno time, which can be costly. The benefit will not be worth the cost to most. Of course, with the mechanical system, you're limited to what can be done with springs and weights; if you want it to advance at an additional .5 degree rate for a few hundred rpm at some point between initial and max, you won't be able do it.
Simply a good, well tuned ignition will do what you want. Pick your favorite brand. However, if you're the adventurous type, I'm sure you can figure out a way to use an oem efi computer to do what you want. Use it only for the timing function - for now.
Lawrenceville, GA