Ability to read audio frequency?

Is the m328 able to read audio freq? I want to have the board distinguish between a bass freq from a higher freq. Is this possible?

The answer is yes but not as well and reliable are you might want. This is due, as mentioned above, to the nature of the signal.

There have been some projects that have attempted this in the past and they have not been 100% successful.
Search for arduino and Bass