Revision as of 16:14, 4 September 2008 by Mgoklani (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

%Monil Goklani %September 5, 2008 %hw 1

% NATIONAL ANTHEM OF INDIA

%Definitions of Note Frequencies A = 220; B = 247; C = 262; D = 294; E = 330; F = 349; G = 392; A2 = A *2; B2 = B * 2; C2 = C * 2; D2 = D * 2; E2 = E * 2; F2 = F * 2; G2 = G * 2; %THE FOLLOWING COMMANDS DEFINE THE LENTGH OF EACH NOTE ( I HAVE ASSUMED THE %SPEED AS 180 QUARTER NOTES PER MINUTE) Pause = 0; Q = 60/180;%quarter note HQ = Q / 2;%half quarter TH = (3*Q)/4;% 3/4th of a quarter H = Q * 2;%half note DH = H + Q; %3/4th note Delta = 0.00005; %sampling frequency

% The following command defines the array of notes in the order to be % played notes = [C,D,E,E,E,E,E,E,E,E,E,E,D,E,F,E,E,E,D,D,D,C,C,C,Pause,...

           C,G,G,G,G,G,F,G,G,G,F,G,G,F,F,F,E,E,F,D,F,E,Pause,...
           E,E,E,E,E,D,G,G,G,F,F,E,E,E,D,D,D,D,D,C,Pause,...
           C,D,E,E,E,E,D,E,F,Pause,E,F,G,G,G,F,E,D,F,E,Pause...
           E,E,D,D,D,D,D,C,Pause,C2,B2,C2,B2,A2,B2,A2,B2,A2,C,C,D,D,E,E,D,E,F];

%The following command defines the array of the duration of the notes to be %played in the corresponding order

       duration=[Q,Q,Q,Q,Q,Q,HQ,H,Q,Q,TH,Q,Q,Q,H,Q,Q,Q,Q,Q,Q,TH,TH,H,HQ,...
           H,TH,TH,TH,H,Q,TH,TH,TH,TH,TH,H,DH,H,Q,Q,Q,H,TH,TH,TH,H,HQ,...
           H,TH,TH,TH,Q,Q,Q,Q,H,H,Q,H,Q,Q,TH,TH,TH,Q,TH,DH,HQ,...
           TH,TH,TH,TH,Q,Q,Q,TH,H,HQ,TH,TH,TH,TH,Q,TH,TH,Q,TH,H,HQ...
           H,H,TH,TH,TH,TH,Q,H,HQ,H,Q,DH,H,Q,DH,H,Q,DH,TH,TH,TH,TH,TH,TH,TH,TH,DH];

for n = 1:length(duration) t = 0:Delta:duration(n); anthem = sin(2*pi*notes(n)*t); sound(anthem, 1/Delta); end

Alumni Liaison

BSEE 2004, current Ph.D. student researching signal and image processing.

Landis Huffman