Hola! Necesito ayuda con este programa. Mi idea es segmentar un stream de audio para procesar cada segmento. Pero no consigo hacerlo porque las muestras de audio no paran de entrar y me provoca mucho ruido. Tengo pensado hacerlo con overlpa-save o convolucion circular. ¿Puede alguien ayudarme? Gracias de antemano.
while(samples-- >0)
{
//*inL es la entrada *outL la salida
// entrada[128], salida[128], in=0, out=0
////////PUT IN///////////////
if(freesamples>0)
{
entrada[in]=*inL;
in=(in+1)&(128-1);
--freesamples;
}
///////////////////////////
Convolution_method??
//////PUT OUT////////////////
if(freesamples<128){
*outL=salida[out];
out=(out+1)&(128-1);
freesamples++;
}
//////////////////////////
*inL++;
*outL++;
}