%Hetong Li %09/01/08 %ECE301 hw1.1
clear; clc; %initialze basic variables x=440*3/5;%basic frequency. delta=0.0005; dur=0.5; t=0:delta:dur; scale=1;
%assign frequencies for each tone. fmidC=x; fD=9*x/8; fE=5*x/4; fF=4*x/3; fG=3*x/2; fA=5*x/3; fB=15*x/8; fupC=2*x;
part = input('Please choose the part you want to play(a,b,c):','s');
if(strcmp(part,'a'))
dur=0.5;
elseif(strcmp(part,'b'))
dur=0.25;
elseif(strcmp(part,'c'))
scale=2;
else
fprintf('Sorry,there is no corresponding part');
end
t=0:delta:dur; %assign signals of each tone. midC=sin(2*pi*fmidC*t*scale); D=sin(2*pi*fD*t*scale); E=sin(2*pi*fE*t*scale); F=sin(2*pi*fF*t*scale); G=sin(2*pi*fG*t*scale); A=sin(2*pi*fA*t*scale); B=sin(2*pi*fB*t*scale); upC=sin(2*pi*fupC*t*scale);
y=[midC,midC,G,G,A,A,G,G,F,F,E,E,D,D,midC]; sound(y,1/delta);