Matlab - Subir y bajar el volumen a un fragmento de audio *.wav

 
Vista:

Subir y bajar el volumen a un fragmento de audio *.wav

Publicado por Carlos (1 intervención) el 17/03/2011 00:02:19
Hola a todos:

Tengo la siguiente práctica:

Tengo que leer un archivo de audio en formato .wav, y hacer que suba y baje el volumen 5 veces.

Les agradecería, si alguien me podría explicar el procedimiento para lograr hacer esto!

No tengo problema en leer el archivo de audio, mi problema es, en el vector donde guardo las muestras, como hacer el procedimiento para que suba y baje el volumen 5 veces y después usando el comando sound(y, Fs), reproduzca el sonido.

Por su atención, gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

resp

Publicado por victor (1 intervención) el 21/03/2012 17:52:55
handles.vol=handles.vol+0.2; vol es la cantidad de volumen que quieres ir subiendo por cada vez que le dees mas volumen
r=handles.y*handles.vol; r guarda tu señal aumnentada con el volumen ya deseado
wavplay(r,handles.fm); reproducir
axes(handles.axes1); iumprrimir la grafica
plot(r);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar