Matlab utiliza las funciones " wavwrite " " wavread " y para agregar y reproducir archivos de sonido WAV en proyectos de Matlab . . . Aunque con mayor frecuencia reproducir archivos wav individual , hay momentos en que se combinan - o fusión - dos o más archivos son necesarios para lograr un efecto especial. Fusión . Wav es un proceso relativamente sencillo que comienza cargando cada archivo de forma individual y luego combinar los archivos en una sola " declaración wavwrite . Instrucciones
1
Lea cada individuo. Wav en Matlab . La sintaxis para la lectura de archivos es [ y1, fs , nbits ] = wavread ( ' nombre '); donde y1 identifica el número de expediente, Fs identifica la frecuencia de muestreo en Hertz y nbits identifica la longitud del fichero en bits :
[ y1, Fs , nbits ] = wavread ( ' chirp.wav '); [ y2 , Fs , nbits ] = wavread ( ' bell.wav ');
2
Combine los archivos para lograr el efecto deseado . Por ejemplo , combinar los dos archivos para el archivo wav resultante - y3 - juega la primera mitad de y1, y2 todos y luego termina con la segunda mitad de y1 : .
Y3 = [ y1 ( 1:500 , :) , y2 , y1 ( 501 : fin ) ] ;
3
Escuche la reproducción y , si es necesario , hacer ajustes antes de cometer el nuevo archivo wav en Matlab :
. sonido
( y3, Fs)
4
Escriba el archivo en Matlab dando al nuevo wav presentar su propio nombre de archivo : .
wavwrite ( y3, Fs , nbits , ' combofile.wav ');