(New page: DJ David Hartmann %ECE 301, Prof. Mimi Boutin %HW 1 %September 5, 2008 delta = 0.00005; tied = [0:delta:1.2]; %Setting duration of notes half = [0:delta:0.8]; dottedquarter = [0:delta...) |
|||
Line 6: | Line 6: | ||
%September 5, 2008 | %September 5, 2008 | ||
+ | |||
+ | |||
delta = 0.00005; | delta = 0.00005; | ||
tied = [0:delta:1.2]; %Setting duration of notes | tied = [0:delta:1.2]; %Setting duration of notes | ||
+ | |||
half = [0:delta:0.8]; | half = [0:delta:0.8]; | ||
+ | |||
dottedquarter = [0:delta:0.6]; | dottedquarter = [0:delta:0.6]; | ||
+ | |||
quarter = [0:delta:0.4]; | quarter = [0:delta:0.4]; | ||
+ | |||
eighth = [0:delta:0.2]; | eighth = [0:delta:0.2]; | ||
+ | |||
half_e = sin(2*pi*330*half); %Setting sine waves that represent each note/lengths | half_e = sin(2*pi*330*half); %Setting sine waves that represent each note/lengths | ||
+ | |||
quarter_f = sin(2*pi*352*quarter); | quarter_f = sin(2*pi*352*quarter); | ||
+ | |||
quarter_g = sin(2*pi*396*quarter); | quarter_g = sin(2*pi*396*quarter); | ||
+ | |||
dottedquarter_a = sin(2*pi*440*dottedquarter); | dottedquarter_a = sin(2*pi*440*dottedquarter); | ||
+ | |||
quarter_a = sin(2*pi*440*quarter); | quarter_a = sin(2*pi*440*quarter); | ||
+ | |||
eighth_b = sin(2*pi*495*eighth); | eighth_b = sin(2*pi*495*eighth); | ||
+ | |||
quarter_c = sin(2*pi*528*quarter); | quarter_c = sin(2*pi*528*quarter); | ||
+ | |||
tied_c = sin(2*pi*528*tied); | tied_c = sin(2*pi*528*tied); | ||
+ | |||
eighth_d = sin(2*pi*594*eighth); | eighth_d = sin(2*pi*594*eighth); | ||
+ | |||
quarter_d = sin(2*pi*594*quarter); | quarter_d = sin(2*pi*594*quarter); | ||
+ | |||
+ | |||
%Vector containing appropriate notes/lengths | %Vector containing appropriate notes/lengths | ||
+ | |||
HP = [half_e, quarter_f, quarter_g, dottedquarter_a, eighth_b, quarter_c,quarter_c, quarter_d, eighth_d, eighth_d, quarter_a, eighth_b, eighth_b, tied_c]; | HP = [half_e, quarter_f, quarter_g, dottedquarter_a, eighth_b, quarter_c,quarter_c, quarter_d, eighth_d, eighth_d, quarter_a, eighth_b, eighth_b, tied_c]; | ||
+ | |||
%Get ready to Boiler Up to the tune of Hail Purdue Matlab style! | %Get ready to Boiler Up to the tune of Hail Purdue Matlab style! | ||
+ | |||
sound(HP, 1/delta) | sound(HP, 1/delta) | ||
+ | |||
%_______________PART B_________________FASTER | %_______________PART B_________________FASTER | ||
tied = [0:delta:0.6]; %Setting duration of notes | tied = [0:delta:0.6]; %Setting duration of notes | ||
+ | |||
half = [0:delta:0.4]; | half = [0:delta:0.4]; | ||
+ | |||
dottedquarter = [0:delta:0.3]; | dottedquarter = [0:delta:0.3]; | ||
+ | |||
quarter = [0:delta:0.2]; | quarter = [0:delta:0.2]; | ||
+ | |||
eighth = [0:delta:0.1]; | eighth = [0:delta:0.1]; | ||
+ | |||
half_e = sin(2*pi*330*half); %Setting sine waves that represent each note/lengths | half_e = sin(2*pi*330*half); %Setting sine waves that represent each note/lengths | ||
+ | |||
quarter_f = sin(2*pi*352*quarter); | quarter_f = sin(2*pi*352*quarter); | ||
+ | |||
quarter_g = sin(2*pi*396*quarter); | quarter_g = sin(2*pi*396*quarter); | ||
+ | |||
dottedquarter_a = sin(2*pi*440*dottedquarter); | dottedquarter_a = sin(2*pi*440*dottedquarter); | ||
+ | |||
quarter_a = sin(2*pi*440*quarter); | quarter_a = sin(2*pi*440*quarter); | ||
+ | |||
eighth_b = sin(2*pi*495*eighth); | eighth_b = sin(2*pi*495*eighth); | ||
+ | |||
quarter_c = sin(2*pi*528*quarter); | quarter_c = sin(2*pi*528*quarter); | ||
+ | |||
tied_c = sin(2*pi*528*tied); | tied_c = sin(2*pi*528*tied); | ||
+ | |||
eighth_d = sin(2*pi*594*eighth); | eighth_d = sin(2*pi*594*eighth); | ||
+ | |||
quarter_d = sin(2*pi*594*quarter); | quarter_d = sin(2*pi*594*quarter); | ||
%Vector containing appropriate notes/lengths | %Vector containing appropriate notes/lengths | ||
+ | |||
HP = [half_e, quarter_f, quarter_g, dottedquarter_a, eighth_b, quarter_c,quarter_c, quarter_d, eighth_d, eighth_d, quarter_a, eighth_b, eighth_b, tied_c]; | HP = [half_e, quarter_f, quarter_g, dottedquarter_a, eighth_b, quarter_c,quarter_c, quarter_d, eighth_d, eighth_d, quarter_a, eighth_b, eighth_b, tied_c]; | ||
+ | |||
%Get ready to Boiler Up to the tune of Hail Purdue Matlab style at twice the speed! | %Get ready to Boiler Up to the tune of Hail Purdue Matlab style at twice the speed! | ||
+ | |||
sound(HP, 1/delta) | sound(HP, 1/delta) | ||
+ | |||
Line 59: | Line 99: | ||
tied = [0:delta:2.4]; %Setting duration of notes | tied = [0:delta:2.4]; %Setting duration of notes | ||
+ | |||
half = [0:delta:1.6]; | half = [0:delta:1.6]; | ||
+ | |||
dottedquarter = [0:delta:1.2]; | dottedquarter = [0:delta:1.2]; | ||
+ | |||
quarter = [0:delta:0.8]; | quarter = [0:delta:0.8]; | ||
+ | |||
eighth = [0:delta:0.4]; | eighth = [0:delta:0.4]; | ||
+ | |||
half_e = sin(2*pi*330*half); %Setting sine waves that represent each note/lengths | half_e = sin(2*pi*330*half); %Setting sine waves that represent each note/lengths | ||
+ | |||
quarter_f = sin(2*pi*352*quarter); | quarter_f = sin(2*pi*352*quarter); | ||
+ | |||
quarter_g = sin(2*pi*396*quarter); | quarter_g = sin(2*pi*396*quarter); | ||
+ | |||
dottedquarter_a = sin(2*pi*440*dottedquarter); | dottedquarter_a = sin(2*pi*440*dottedquarter); | ||
+ | |||
quarter_a = sin(2*pi*440*quarter); | quarter_a = sin(2*pi*440*quarter); | ||
+ | |||
eighth_b = sin(2*pi*495*eighth); | eighth_b = sin(2*pi*495*eighth); | ||
+ | |||
quarter_c = sin(2*pi*528*quarter); | quarter_c = sin(2*pi*528*quarter); | ||
+ | |||
tied_c = sin(2*pi*528*tied); | tied_c = sin(2*pi*528*tied); | ||
+ | |||
eighth_d = sin(2*pi*594*eighth); | eighth_d = sin(2*pi*594*eighth); | ||
+ | |||
quarter_d = sin(2*pi*594*quarter); | quarter_d = sin(2*pi*594*quarter); | ||
+ | |||
%Vector containing appropriate notes/lengths | %Vector containing appropriate notes/lengths | ||
+ | |||
HP = [half_e, quarter_f, quarter_g, dottedquarter_a, eighth_b, quarter_c,quarter_c, quarter_d, eighth_d, eighth_d, quarter_a, eighth_b, eighth_b, tied_c]; | HP = [half_e, quarter_f, quarter_g, dottedquarter_a, eighth_b, quarter_c,quarter_c, quarter_d, eighth_d, eighth_d, quarter_a, eighth_b, eighth_b, tied_c]; | ||
+ | |||
%Get ready to Boiler Up to the tune of Hail Purdue Matlab style at half the speed! | %Get ready to Boiler Up to the tune of Hail Purdue Matlab style at half the speed! | ||
+ | |||
sound(HP, 1/delta) | sound(HP, 1/delta) |
Revision as of 15:17, 5 September 2008
DJ David Hartmann
%ECE 301, Prof. Mimi Boutin
%HW 1
%September 5, 2008
delta = 0.00005;
tied = [0:delta:1.2]; %Setting duration of notes
half = [0:delta:0.8];
dottedquarter = [0:delta:0.6];
quarter = [0:delta:0.4];
eighth = [0:delta:0.2];
half_e = sin(2*pi*330*half); %Setting sine waves that represent each note/lengths
quarter_f = sin(2*pi*352*quarter);
quarter_g = sin(2*pi*396*quarter);
dottedquarter_a = sin(2*pi*440*dottedquarter);
quarter_a = sin(2*pi*440*quarter);
eighth_b = sin(2*pi*495*eighth);
quarter_c = sin(2*pi*528*quarter);
tied_c = sin(2*pi*528*tied);
eighth_d = sin(2*pi*594*eighth);
quarter_d = sin(2*pi*594*quarter);
%Vector containing appropriate notes/lengths
HP = [half_e, quarter_f, quarter_g, dottedquarter_a, eighth_b, quarter_c,quarter_c, quarter_d, eighth_d, eighth_d, quarter_a, eighth_b, eighth_b, tied_c];
%Get ready to Boiler Up to the tune of Hail Purdue Matlab style!
sound(HP, 1/delta)
%_______________PART B_________________FASTER
tied = [0:delta:0.6]; %Setting duration of notes
half = [0:delta:0.4];
dottedquarter = [0:delta:0.3];
quarter = [0:delta:0.2];
eighth = [0:delta:0.1];
half_e = sin(2*pi*330*half); %Setting sine waves that represent each note/lengths
quarter_f = sin(2*pi*352*quarter);
quarter_g = sin(2*pi*396*quarter);
dottedquarter_a = sin(2*pi*440*dottedquarter);
quarter_a = sin(2*pi*440*quarter);
eighth_b = sin(2*pi*495*eighth);
quarter_c = sin(2*pi*528*quarter);
tied_c = sin(2*pi*528*tied);
eighth_d = sin(2*pi*594*eighth);
quarter_d = sin(2*pi*594*quarter);
%Vector containing appropriate notes/lengths
HP = [half_e, quarter_f, quarter_g, dottedquarter_a, eighth_b, quarter_c,quarter_c, quarter_d, eighth_d, eighth_d, quarter_a, eighth_b, eighth_b, tied_c];
%Get ready to Boiler Up to the tune of Hail Purdue Matlab style at twice the speed!
sound(HP, 1/delta)
%______________PART C________________SLOWER
tied = [0:delta:2.4]; %Setting duration of notes
half = [0:delta:1.6];
dottedquarter = [0:delta:1.2];
quarter = [0:delta:0.8];
eighth = [0:delta:0.4];
half_e = sin(2*pi*330*half); %Setting sine waves that represent each note/lengths
quarter_f = sin(2*pi*352*quarter);
quarter_g = sin(2*pi*396*quarter);
dottedquarter_a = sin(2*pi*440*dottedquarter);
quarter_a = sin(2*pi*440*quarter);
eighth_b = sin(2*pi*495*eighth);
quarter_c = sin(2*pi*528*quarter);
tied_c = sin(2*pi*528*tied);
eighth_d = sin(2*pi*594*eighth);
quarter_d = sin(2*pi*594*quarter);
%Vector containing appropriate notes/lengths
HP = [half_e, quarter_f, quarter_g, dottedquarter_a, eighth_b, quarter_c,quarter_c, quarter_d, eighth_d, eighth_d, quarter_a, eighth_b, eighth_b, tied_c];
%Get ready to Boiler Up to the tune of Hail Purdue Matlab style at half the speed!
sound(HP, 1/delta)