Taller 5
-
Upload
sebastian-calderon -
Category
Documents
-
view
221 -
download
0
description
Transcript of Taller 5
Taller 5 Procesamiento Digital de SealesNotas y acordesCarlos Andrs Moreno GmezCd: 10440821861
Frecuencias de las notas musicales:NOTAOc.3 (Hz)Oc.4 (Hz)Oc.5 (Hz)
Do130.81261.63523.25
Do#138.59277.18554.37
Re146.83293.66587.33
Re#155.56311.13622.25
Mi164.81329.63659.26
Fa174.61349.23698.46
Fa#185.00369.99739.99
Sol196.00392.00783.99
Sol#207.65415.30830.61
La220.00440.00880.00
La#233.08446.16932.33
Si246.94493.88987.77
Notas:%Nota1file= 'D:\Escritorio\DSP\Taller5\nota01.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(1)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;axis([0 0.6 -0.1 0.1]);subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 1000 0 60]);
Grafica mostrada:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a la nota LA (220Hz, 440Hz y 880Hz).%Nota2file= 'D:\Escritorio\DSP\Taller5\nota02.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(2)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;axis([0 0.6 -0.03 0.02]);subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 750 0 20]);
Grafica mostrada:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a la nota MI (330Hz y 660Hz.).
%Nota3file= 'D:\Escritorio\DSP\Taller5\nota03.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(3)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 650 0 20]);
Grafica mostrada:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a la nota RE (294Hz y 587Hz).
%Nota4file= 'D:\Escritorio\DSP\Taller5\nota04.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(4)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 900 0 30]);
Grafica mostrada:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a la nota SOL (392Hz y 784Hz).
%Nota5file= 'D:\Escritorio\DSP\Taller5\nota05.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(5)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 650 0 25]);
Grfica Mostrada:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a la nota DO (261Hz y 523Hz).
%Nota6file= 'D:\Escritorio\DSP\Taller5\nota06.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(6)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 800 0 20]);
Grafica mostrada:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a la nota FA (349Hz y 698Hz).
%Nota7file= 'D:\Escritorio\DSP\Taller5\nota07.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(7)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;axis([0 0.6 -0.04 0.01]);subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 600 0 25]);
Graficas mostradas:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a la nota SI (245Hz y 491Hz).
Acordes%Acorde1file= 'D:\Escritorio\DSP\Taller5\acorde01.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(8)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;axis([0 0.6 -0.04 0.01]);subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 700 0 45]);
Grafica mostrada:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a las notas LA, DO#, MI, LA, DO# y MI (220Hz, 277Hz, 330Hz, 440Hz, 554Hz y 659Hz).
%Acorde2file= 'D:\Escritorio\DSP\Taller5\acorde02.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(9)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;axis([0 0.4 -0.04 0.01]);subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 800 0 20]);
Grafica mostrada:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a las notas: LA, SI, RE#, FA#, SI, RE# y FA# (220Hz, 247Hz, 311Hz, 370Hz, 622Hz y 740Hz).
%Acorde3file= 'D:\Escritorio\DSP\Taller5\acorde03.wav';[Y, Fs]= wavread(file);%load('d:\docs\sonido.txt'); % lectura de la sealL = size(Y, 1);t = 0: 1/Fs:(L-1)/Fs;X = fft(Y'); % transformadaXmag = abs(X(1:L/2+1)); % espectro de la sealk = 0: Fs/L: Fs/2; % rango para la transformadafigure(10)subplot(211); plot(t,Y); title('Seal temporal (Segundos)');grid on;axis([0 0.6 -0.04 0.01]);subplot(212); plot(k, Xmag); title('DFT (Hertz)');grid on;axis([0 850 0 25]);
Grafica mostrada:
Segn la tabla de frecuencias de las notas musicales, se verifica que los armnicos pertenecen a las notas: LA, DO, MI, SOL, DO, MI y SOL (220Hz, 261Hz, 330Hz, 392Hz, 523Hz, 659 y 784Hz).