• Viernes 15 de Noviembre de 2024, 02:34

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - queenmary

Páginas: [1]
1
C/C++ / método overlap en audio
« en: Miércoles 27 de Julio de 2011, 19:11 »
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++;

}

Páginas: [1]