(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);