Revision as of 11:59, 4 September 2008 by Ccadwall (Talk)

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

MATLAB

%Chris Cadwallader
%Homework 1.1

delta = 1/44000;
tempo = 150; %bpm
beat = 60/150; %seconds
half = 2*beat;
eighth = .5*beat;

C = 261.63;
Db = 277.18;
D = 293.66;
E = 329.63;
F = 349.23;
Gb = 369.99; 
G = 392.00; 
A = 440;
B = 466;

%normal
sound(sin(2*pi*A*(0:delta:beat)), 1/delta);
sound(sin(2*pi*B*(0:delta:beat)), 1/delta);
sound(sin(2*pi*Db*(0:delta:beat)), 1/delta);
sound(sin(2*pi*D*(0:delta:beat)), 1/delta);
sound(sin(2*pi*E*(0:delta:beat)), 1/delta);
sound(sin(2*pi*Gb*(0:delta:beat)), 1/delta);
sound(sin(2*pi*Gb*(0:delta:beat)), 1/delta);
sound(sin(2*pi*G*(0:delta:beat)), 1/delta);
sound(sin(2*pi*G*(0:delta:beat)), 1/delta);
sound(sin(2*pi*G*(0:delta:beat)), 1/delta);
sound(sin(2*pi*D*(0:delta:beat)), 1/delta);
sound(sin(2*pi*E*(0:delta:beat)), 1/delta);
sound(sin(2*pi*F*(0:delta:beat)), 1/delta);

pause(2)

%doubletime
sound(sin(2*pi*A*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*B*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*Db*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*D*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*E*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*Gb*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*Gb*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*G*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*G*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*G*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*D*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*E*(0:delta:eighth)), 1/delta);
sound(sin(2*pi*F*(0:delta:eighth)), 1/delta);

pause(2)

%octave up
sound(sin(4*pi*A*(0:delta:beat)), 1/delta);
sound(sin(4*pi*B*(0:delta:beat)), 1/delta);
sound(sin(4*pi*Db*(0:delta:beat)), 1/delta);
sound(sin(4*pi*D*(0:delta:beat)), 1/delta);
sound(sin(4*pi*E*(0:delta:beat)), 1/delta);
sound(sin(4*pi*Gb*(0:delta:beat)), 1/delta);
sound(sin(4*pi*Gb*(0:delta:beat)), 1/delta);
sound(sin(4*pi*G*(0:delta:beat)), 1/delta);
sound(sin(4*pi*G*(0:delta:beat)), 1/delta);
sound(sin(4*pi*G*(0:delta:beat)), 1/delta);
sound(sin(4*pi*D*(0:delta:beat)), 1/delta);
sound(sin(4*pi*E*(0:delta:beat)), 1/delta);
sound(sin(4*pi*F*(0:delta:beat)), 1/delta);

Alumni Liaison

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

Dr. Paul Garrett