Salut a tous,voia mon pb.
Je veux recuperer le son du micro et savoir qu'elles frequences sont emise.
je m'aide d'un source qui me donne:

fft_float(1024,0,Temp1,Temp2,RO,IO);

RO et IO sont des tableaux de 1024 float de sortie.
Jusque la ca va mais ensuite je ne sais pas quoi en faire.
Il faut un calcule pour savoir l'amplitude de chaques frequences.
J'essais donc celuis ci:

for (i=0;i<1024;i++){
Amp[i]=(float)(sqrt(pow(RO[i],2)+pow(IO[i],2)));
Freq[i]=(float)((44100*(i+1))*2);
Freq[i]/=Buffer.dwBufferLength;
}

Mais quand j'essais avec le micro eteint(donc silence) j'ai quand meme des grosses valeur dans l'amplitude,c'est normal ?.

Si quelqu'un peut m'aider ,merci.