(New page: %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; ...)
 
 
Line 1: Line 1:
 +
==MATLAB==
 +
<pre>
 
%Chris Cadwallader
 
%Chris Cadwallader
 
%Homework 1.1
 
%Homework 1.1
Line 66: Line 68:
 
sound(sin(4*pi*E*(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);
 
sound(sin(4*pi*F*(0:delta:beat)), 1/delta);
 +
 +
</pre>

Latest revision as of 11:59, 4 September 2008

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

Basic linear algebra uncovers and clarifies very important geometry and algebra.

Dr. Paul Garrett