Upload
cesar-andrey-lopez
View
214
Download
0
Embed Size (px)
Citation preview
7/22/2019 Aporte 1 Al Trabajo Colaborativo 2 CAD Para Elec
1/7
UNIVERSIDAD NACIONAL ABIERTA Y A
DISTANCIA (UNAD)
CAD para electrnica
Trabajo colaborativo 20
Tutor: Nelson Humberto Zambrano
Alumno: Eimer Vergara Hernndez
11/11/2013
Aporte 1 al trabajo colaborativo
7/22/2019 Aporte 1 Al Trabajo Colaborativo 2 CAD Para Elec
2/7
Cada una de las notas musicales tiene una frecuencia determinada y es posible
generar tonos musicales a partir de ellas, para poder reproducir esos tonos
musicales en Matlab es necesario generar la onda a partir de las muestras de la
seal seno como se muestra a continuacin:
fm=22050 ; frecuencia de muestreo.
t=0:1/fm:1; vector con instantes de muestreos a 1 segundo .
x=sin(2*pi*f*t); f es la frecuencia de la seal o tono a generar .
plot(t,X); grafica la seal.
wavplay(x,fm); reproduce el tono definido.
1. Experimentalmente genere tonos para construir una seal audible
armoniosa.
Generar 6 tonos diferentes (consultar las frecuencias de cada nota
musical) con tiempos de duracin diferentes.
Solucin:
Frecuencias obtenidas para el octetos 3
Nota musical frecuencia Parmetro en matlab
Do 261.63 F1
Re 293.66 F2
Mi 329.63 F3
Fa 349.26 F4
Sol 392.00 F5
La 440.00 F6
si 493.88 F7
7/22/2019 Aporte 1 Al Trabajo Colaborativo 2 CAD Para Elec
3/7
Introduccion de los datos en matlab
7/22/2019 Aporte 1 Al Trabajo Colaborativo 2 CAD Para Elec
4/7
Definicin de los tiempos de cada nota
tiempo Formula enmatlab
T1 0.8 segundos t1=0:1/fm:0.8;
T2 0.7 segundos t2=0:1/fm:0.7;
T3 0.6 segundos t3=0:1/fm:0.6;
T4 0.5 segundos t4=0:1/fm:0.5;
T5 0.4 segundos t5=0:1/fm:0.4;
T6 0.3 segundos t6=0:1/fm:0.3;
T7 0.2 segundos t7=0:1/fm:0.2;
Frecuencia de muestreo= 22050los
Introduccion de datos de frecuencia de muestreo y frecuencia
definida a cada nota
7/22/2019 Aporte 1 Al Trabajo Colaborativo 2 CAD Para Elec
5/7
Sintaxis para definir las Notas musicales en matlab
Formula en matlab Nota musical
X1=sin(2*pi*f1*t1); Nota 1
X2=sin(2*pi*f2*t2); Nota 2
X3=sin(2*pi*f3*t3); Nota 3
X4=sin(2*pi*f4*t4); Nota 4
X5=sin(2*pi*f5*t5); Nota 5
X6=sin(2*pi*f6*t6); Nota 6
X7=sin(2*pi*f7*t7); Nota 7
Sintaxis para reproducir cada nota en matlab
Formula en matlab Nota musical
wavplay(X1,fm) Nota 1
wavplay(X2,fm) Nota 2
wavplay(X3,fm) Nota 3
wavplay(X4,fm) Nota 4
wavplay(X5,fm) Nota 5
wavplay(X6,fm) Nota 6
wavplay(X7,fm) Nota 7
7/22/2019 Aporte 1 Al Trabajo Colaborativo 2 CAD Para Elec
6/7
Parametros ya definidos en Matlab
7/22/2019 Aporte 1 Al Trabajo Colaborativo 2 CAD Para Elec
7/7
Reproducir esos tonos generados una enseguida de otro, de forma
tal que tenga un sonido armnico.
Reproduccin en secuencia
wavplay(X1,fm)wavplay(X2,fm)wavplay(X3,fm)wavplay(X4,fm)wavplay(X4,fm)wavplay(X6,fm)wavplay(X7,fm)
Reproduccin armoniosa
wavplay(X3,fm)wavplay(X7,fm)wavplay(X3,fm)wavplay(X7,fm)wavplay(X4,fm)wavplay(X7,fm)wavplay(X4,fm)wavplay(X7,fm)wavplay(X4,fm)wavplay(X6,fm)wavplay(X3,fm)
wavplay(X6,fm)wavplay(X2,fm)wavplay(X6,fm)wavplay(X1,fm)