Revision as of 11:42, 5 September 2008 by Nchopra (Talk)

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
 sNotes = [A, B, Db, D, E, Gb, Gb, G, G, G, D, E, F, Gb ];
 t = 0:delta:finish;
 for T = 1 : length(sNotes)
   notes = sin(2 * pi * t * sNotes(T));
   sound(notes, 1/delta);
 end
 wavwrite(notes,1/delta,32,'Naman_hail_purdue1.wav');
 pause(1);
 %Part 2
 t = 0:delta:finish/2;
 for T = 1 : length(sNotes)
   notes = sin(2 * pi * t * sNotes(T));
   sound(notes, 1/delta);
 end
 wavwrite(notes,1/delta,32,'Naman_hail_purdue2.wav');
 pause(1);
 %Part 3
 t = 0:delta:finish;
 f or T = 1 : length(sNotes)
   notes = sin(4 * pi * t * sNotes(T));
   sound(notes, 1/delta);
 end
 wavwrite(notes,1/delta,32,'Naman_hail_purdue3.wav');


Files

Media = Naman_hail_purdue1_ECE301Fall2008mboutin.wav Media = Naman_hail_purdue2_ECE301Fall2008mboutin.wav Media = Naman_hail_purdue3_ECE301Fall2008mboutin.wav

Alumni Liaison

Questions/answers with a recent ECE grad

Ryne Rayburn