Thanks !!! Time is running out!!!
I hate to rain on your parade (and deadline) but asking the Arduino to extract frequency and amplitude information from a magnetic pick-up is probably not practical if even possible at all. There would be external amplification needed for the pick-up and processing frequency information from an analog input on a Arduino is no easy task if even possible.
Lefty