Line 26: Line 26:
 
t = 0:delta:finish;
 
t = 0:delta:finish;
 
for N = 1 : length(hail_hail)
 
for N = 1 : length(hail_hail)
song = sin(2 * pi * t * hail_hail(N));
+
  song = sin(2 * pi * t * hail_hail(N));
sound(song, 1/delta);
+
  sound(song, 1/delta);
 
end
 
end
  
Line 34: Line 34:
 
t = 0:delta:finish/2;
 
t = 0:delta:finish/2;
 
for T = 1 : length(hail_hail)
 
for T = 1 : length(hail_hail)
song = sin(2 * pi * t * hail_hail(T));
+
  song = sin(2 * pi * t * hail_hail(T));
sound(song, 1/delta);
+
  sound(song, 1/delta);
 
end
 
end
  
Line 42: Line 42:
 
t = 0:delta:finish;
 
t = 0:delta:finish;
 
for T = 1 : length(hail_hail)
 
for T = 1 : length(hail_hail)
song = sin(4 * pi * t * hail_hail(T));
+
  song = sin(4 * pi * t * hail_hail(T));
sound(song, 1/delta);
+
  sound(song, 1/delta);
 
end
 
end

Revision as of 14:56, 4 September 2008

Playing Music - MATLAB Code

% Naman Chopra % ECE 301


%Initializing clear clc

%Declarations delta=0.00005; finish=0.4 durations = [ 3, 2, 2, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3]; A = 220; B = 246.942; Db = 277.183; D = 293.665; E = 329.628; F = 349.228; Gb = 369.994; G = 391.995;

%Hail Hail to Old Purdue songNotes = [A, B, Db, D, E, Gb, Gb, G, G, G, D, E, F, Gb ];

t = 0:delta:finish; for N = 1 : length(hail_hail)

 song = sin(2 * pi * t * hail_hail(N));
 sound(song, 1/delta);

end

pause(1);

t = 0:delta:finish/2; for T = 1 : length(hail_hail)

 song = sin(2 * pi * t * hail_hail(T));
 sound(song, 1/delta);

end

pause(1);

t = 0:delta:finish; for T = 1 : length(hail_hail)

 song = sin(4 * pi * t * hail_hail(T));
 sound(song, 1/delta);

end

Alumni Liaison

To all math majors: "Mathematics is a wonderfully rich subject."

Dr. Paul Garrett