Instrumento musical matlab sonido ondas frecuencias

1

Click here to load reader

Transcript of Instrumento musical matlab sonido ondas frecuencias

Page 1: Instrumento musical matlab sonido ondas frecuencias

function instrumento%Frecuencia [277.180778209519]Hz C# f0=2.771807782095190e+02; sentencias(f0)%Frecuencia [220.002561468639]Hz A f0=2.200025614686391e+02; sentencias(f0) %Frecuencia [164.811102553267]Hz A f0=1.648111025532667e+02; sentencias(f0) %Frecuencia [329.63]Hz E f0=329.63; sentencias(f0) %Frecuencia [110]Hz A f0=110; sentencias(f0) %Se ejecutan las sentenciasfunction sentencias(f0) fs=48000; D=4; M=ceil(fs/f0); R=ceil(D*fs/M); x=sin(2*pi*(0:M-1)'/M); a=0.95; x=(0:M-1)'/M-0.5; a=0.99; x=rand(M,1)-0.5; a=0.995; %se coloca una rampa M1=length(x); Ns=M1*R; y=zeros(Ns,1); b=1; for i=1:R j=(i-1)*M1+(1:M1); y(j)=b*x; b=b*a; end plot(y); soundsc(y,fs);