CAD PARA ELECTRONICA
Enviado por jsanchezes • 6 de Diciembre de 2014 • 439 Palabras (2 Páginas) • 161 Visitas
EJERCICIO UNO:
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 señal seno como se muestra a continuación:
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 señal o tono a generar
plot(t, x);
wavplay(x,fm); reproduce el tono definido
1. Experimentalmente genere tonos para construir una señal audible armoniosa.
a. Generar 2 tonos en octavas diferentes (consultar las frecuencias de cada nota musical, utilizar sólo 5 octava) con tiempos de duración diferentes.
b. Reproducir esos tonos generados una enseguida de otro, de forma tal que tenga un sonido armónico.
c. Restar las señales y reproducir el resultado de ella. En cada caso anterior graficar las señales obtenidas
De acuerdo a la tabla encontrada estas son las frecuencias de las 8 octavas que se utilizan habitualmente en la música occidental.
Do5: 523,251131 Hz
Do#5: 554,365262 Hz
Re5: 587,329536 Hz
Re#5: 622,253967 Hz
Mi5: 659,255114 Hz
Fa5: 698,456463 Hz
Fa#5: 739,988845 Hz
Sol5: 783,990872 Hz
Sol#5: 830,609395 Hz
La5: 880,000000 Hz
La#5: 932,327523 Hz
Si5: 987,766603 Hz
Este es el programa realizado en matlab
fm=22050;
t=0:1/fm:1;
f1=554;
f2=622;
x1=sin(2*pi*f1*t);
plot(t,x1);
x2=sin(2*pi*f2*t);
plot (t,x2);
wavplay(x1,fm);
pause(0.5);
wavplay(x2,fm);
pause(0.5);
...