0% encontró este documento útil (0 votos)
48 vistas6 páginas

Síntesis Musical con MATLAB

Este documento describe un laboratorio realizado en Matlab para generar notas musicales y melodías digitales. Los estudiantes utilizaron funciones seno para crear ondas sinusoidales con diferentes frecuencias correspondientes a las notas musicales y las combinaron para generar melodías. Realizaron varios procedimientos como agregar armónicos a las notas y aplicar funciones exponenciales decrecientes para mejorar el sonido generado. Al final, compararon la calidad del sonido generado en Matlab con una melodía escuchada en YouTube.

Cargado por

Duvan Bayona
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
48 vistas6 páginas

Síntesis Musical con MATLAB

Este documento describe un laboratorio realizado en Matlab para generar notas musicales y melodías digitales. Los estudiantes utilizaron funciones seno para crear ondas sinusoidales con diferentes frecuencias correspondientes a las notas musicales y las combinaron para generar melodías. Realizaron varios procedimientos como agregar armónicos a las notas y aplicar funciones exponenciales decrecientes para mejorar el sonido generado. Al final, compararon la calidad del sonido generado en Matlab con una melodía escuchada en YouTube.

Cargado por

Duvan Bayona
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

LABORATORIO #2

SINTESIS DE MUSICA

SEÑALES Y SISTEMAS

ESTUDIANTES:
ISAAC PEÑALVER-T00038674
LUIS ALVAREZ-T00036932

PROFESOR(A):
SONIA CONTRERAS ORTIZ

CARTAGENA DE INDIAS, COLOMBIA

24/03/2017
INTRODUCCION

En esta práctica de laboratorio se utilizará Matlab para generar una nota musical.
nos guiaremos por los valores de la frecuencia de cada una de las notas y los
tiempos que representa cada figura musical para poder generarlas en el programa.
Adema de esto también se investigará sobre conceptos de básicos y su relación
con la materia de señales y sistemas.

Objetivos:
*Entender la naturaleza de las señales discretas y el proceso de conversión A/D y D/A. 

*Comprender el concepto físico de nota musical.

*Generar melodías digitales con MATLAB. 

Marco teórico

Introducción a la música generada: La música es una sucesión de notas. Algunas


notas pueden sonar simultáneamente como en los acordes para agregar una
dimensión adicional al sonido. Una nota es simplemente un tono a una frecuencia
perceptible más cero o más armónicos de ese tono. Los armónicos, si existen, son
generalmente de menor amplitud que el tono fundamental y disminuyen en
amplitud conforme aumentan de frecuencia.

Notas musicales: La música se basa sobre una escala de notas. Cada una de
estas notas puede ser generada construyendo una sinusoide de la frecuencia
apropiada.
Procedimiento
% 1)
t=0:1/8000:1/2;
do=cos(2*pi*261.6*t);
re=cos(2*pi*293.6*t);
mi=cos(2*pi*329.6*t);
fa=cos(2*pi*349.2*t);
sol=cos(2*pi*392*t);
la=cos(2*pi*440*t);
si=cos(2*pi*493.8*t);
C=[do,re,mi,fa,sol,la,si];
soundsc(C,8000);

% 2)

t1=0:1/8000:1/2;
C1=cos(2*pi*261.63*t1);

t2=0:1/8000:1/2;
C2=cos(2*pi*329.63*t2);

t3=0:1/8000:1/2;
C3=cos(2*pi*329.63*t3);

t4=0:1/8000:1/2;
C4=cos(2*pi*329.63*t4);

t5=0:1/8000:1/4;
C5=cos(2*pi*293.66*t5);

t6=0:1/8000:1/4;
C6=cos(2*pi*261.63*t6);

t7=0:1/8000:1;
C7=cos(2*pi*392.00*t7);

t8=0:1/8000:1/4;
C8=cos(2*pi*392.00*t8);

t9=0:1/8000:1/4;
C9=cos(2*pi*349.23*t9);

t10=0:1/8000:1/2;
C10=cos(2*pi*329.63*t10);

t11=0:1/8000:1/2;
C11=cos(2*pi*329.63*t11);

t12=0:1/8000:1/2;
C12=cos(2*pi*329.63*t12);

t13=0:1/8000:1/4;
C13=cos(2*pi*293.66*t13);
t14=0:1/8000:1/4;
C14=cos(2*pi*261.63*t14);

t15=0:1/8000:1;
C15=cos(2*pi*392.00*t15);

X=[C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15];
soundsc(X,8000);

% 5)

Z1=C1+0.3*cos(2*pi*261.63*t1)+0.2*cos(2*pi*261.63*t1);

Z2=C2+0.3*cos(2*pi*329.63*t2)+0.2*cos(2*pi*329.63*t2);

Z3=C5+0.3*cos(2*pi*293.66*t5)+0.2*cos(2*pi*293.66*t5);

Z4=C7+0.3*cos(2*pi*392.00*t7)+0.2*cos(2*pi*392.00*t7);

Z5=C9+0.3*cos(2*pi*349.23*t9)+0.2*cos(2*pi*349.23*t9);

Z6=C6+0.3*cos(2*pi*261.63*t6)+0.2*cos(2*pi*261.63*t6);

Z7=C8+0.3*cos(2*pi*392.00*t8)+0.2*cos(2*pi*392.00*t8);

P=[Z1,Z2,Z3,Z4,Z5,Z6,Z7];

soundsc(P,8000);

% 6)

Y1=Z1.*exp(-t1);

Y2=Z2.*exp(-t2);

Y3=Z3.*exp(-t5);

Y4=Z4.*exp(-t7);

Y5=Z5.*exp(-t9);

Y6=Z6.*exp(-t6);

Y7=Z7.*exp(-t8);

N=[Y1,Y2,Y3,Y4,Y5,Y6,Y7];

soundsc(P,8000);
ANALISIS DE DATOS

1)
Tono: esta es una propiedad física que singulariza a los sonidos que permiten de
agudos a graves en función de la frecuencia de su señal.
Cuando se efectúa el análisis de Fourier sobre el tono obtenemos los
componentes armónicos los cuales son múltiplos enteros del principal, los
armónicos derivados son tienen un numero de orden que es un múltiplo de 2, esto
porque tienen una estrecha relación con el tono original generando un efecto
parecido al primero.

Intensidad: la intensidad de una señal nos muestra lo potente que puede ser una
señal sonora con la alteración que se puede ocasionar en el oído humano, este no
puede recibir variaciones infinitas y estas no se reciben linealmente, sino como
función logaritmo, estas son medidas por los decibeles(dB).
Los decibeles corresponden al logaritmo decimal de la relación entre la intensidad
del sonido que se va a medir y otro sonido de referencia, esto facilita las
operaciones de adición y sustracción de las señales.
Timbre: Es la propiedad de un sonido que nos ayuda a poder diferenciar un sonido
de iguales características, pero de diferentes fuentes. Este caracteriza un sonido
según su amplitud.
Con el análisis de las series de Fourier se puede lograr por medio de una onda
periódica un armónico que son múltiplos de la frecuencia original.
2)Escuche la melodía Spring en [Link] y evalúe la calidad de la señal gener
ada con Matlab. 
R/ Al escuchar la melodía original en YouTube y la generada en Matlab se puede
determinar que la escuchada en la web posee una mayor frecuencia en sus
armónicos debido a esto se dice que tiene un sonido más agudo al escuchado en
el programa Matlab que su sonido es producido por una señal digital transformada
a análoga. Se puede escuchar la diferencia entre los sonidos generados por un
instrumento musical y por un programa respecto a la frecuencia y la amplitud ya
que estos afectan el timbre que hace clara la diferencia entre los dos.
3) Al realizar los cambios con la suma de los componentes para cada nota definida
con los valores seleccionados estos originan un sonido más intenso a la nota de la
partitura.
Observaciones
 Al agregarle armónicos a las notas musicales están sonaron más fuertes
 Cuando se realizó el producto con una con la exponencial decreciente este
mejoro el sonido.
Conclusión
Al terminar este laboratorio se puede concluir que se logró generar la melodía
en el programa Matlab y se diferenció con la melodía de YouTube por las
diferencias del sonido generado por programa y por un instrumento musical.
también se puede concluir que las notas musicales dependen de la frecuencia
y el tiempo de duración.

También podría gustarte