The idea of writing such a piece of software was discussed, but non one ever wrote anything. Remember that the input sampling rate of the player's mic input would preclude the ability to adjust frequencies over about 11khz, so it would only be about a 50% solution, even after lots of work.
_________________________
Tony Fabris