Yes @stan that's another option!
Using arduino I can code a clever heuristic with lookup tables based on the pickup type and the number of turns, exrapolating and interpolating for values in between. This may well be the way I have to go.

cheers,
Gav.