VL.Audio reading frequencies as notes

Pretty self explanatory, I am able to use filters to get high low and middle pass but I would like more fine tuning to determine what keys the songs are in to have the results reflected as a color filter, if there is any direction going past the standard FFT reactive documentation please let me know