• Jueves 16 de Mayo de 2024, 20:47

Autor Tema:  método overlap en audio  (Leído 980 veces)

queenmary

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
método overlap en audio
« en: Miércoles 27 de Julio de 2011, 19:11 »
0
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++;

}