Need help with FFT results I am playing around with FFT and cant seem to get the expected results. I have a sound clip that i recorded from a mic placed on an analogue clock. So it has a sound every second.

[wave,fs]=wavread('clock.wav');
t=0:1/fs:(length(wave)-1)/fs;
plot(t,wave);
n=length(wave)-1;                                             
f=0:fs/n:fs;
wavefft=abs(fft(wave));
plot(f,wavefft);


This is the code that i am using. And here are the results.

I should be seeing a huge spike at 1hz but i am not. 

The FFT followed by the sound wave.
Since you are looking for a low frequency periodicity in the amplitude envelope of your sound clip, and not the tone waveform or pitch, you might try squaring or taking the absolute value of your signal before applying the fft, and then ignoring higher frequency bins in the result (similar to a cheap AM demodulator).