Hard Resetting alsa Configuration?

I had a similar problem with my microphone not working.
All I did is type this - alsactl init
This command resets the setting to default.
Hope it helps.