m
Line 1: Line 1:
 
%Takashi Nakachi
 
%Takashi Nakachi
 +
 
%ECE 301 HW1
 
%ECE 301 HW1
 +
 
%the notes needed for the song are E G C G, 1 octave down E 1 octave down A one
 
%the notes needed for the song are E G C G, 1 octave down E 1 octave down A one
 +
 
%octave down B one octave down A# one octave down
 
%octave down B one octave down A# one octave down
 +
 +
 +
  
 
%a4 = fundamental =  
 
%a4 = fundamental =  
 +
 
fundamental = 440;
 
fundamental = 440;
 +
 
c4 = (3*fundamental)/5;
 
c4 = (3*fundamental)/5;
 +
 
e4 = (5*c4)/4;
 
e4 = (5*c4)/4;
 +
 
g4 = (3*c4)/2;
 
g4 = (3*c4)/2;
 +
 
e3 = (5*c4)/4;
 
e3 = (5*c4)/4;
 +
 
g3 = (3*c4)/4;
 
g3 = (3*c4)/4;
 +
 
a3 = fundamental/2;
 
a3 = fundamental/2;
 +
 
b3 = (15*c4)/16;
 
b3 = (15*c4)/16;
 +
 
asharp3 = fundamental*(2^(1/12))^(-11);
 
asharp3 = fundamental*(2^(1/12))^(-11);
 +
 +
 +
  
  
 
del = 0.0001;
 
del = 0.0001;
 +
 
%4/4 time 5 bars long at 60bpm
 
%4/4 time 5 bars long at 60bpm
 +
 
%1/4
 
%1/4
 +
 
t = 0:del:.25;
 
t = 0:del:.25;
 +
 
y = sin(2*pi*e4*t);
 
y = sin(2*pi*e4*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%2/4
 
%2/4
 +
 
t = 0:del:.25;
 
t = 0:del:.25;
 +
 
y = sin(2*pi*e4*t);
 
y = sin(2*pi*e4*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%3/4
 
%3/4
 +
 
t = 0:del:.25;
 
t = 0:del:.25;
 +
 
y = sin(2*pi*e4*t);
 
y = sin(2*pi*e4*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%4/4
 
%4/4
 +
 
t = 0:del:.25;
 
t = 0:del:.25;
 +
 
y = sin(2*pi*g4*t);
 
y = sin(2*pi*g4*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%1/4
 
%1/4
 +
 
t = 0:del:.25;
 
t = 0:del:.25;
 +
 
y = sin(2*pi*c4*t);
 
y = sin(2*pi*c4*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%2/4
 
%2/4
 +
 
t = 0:del:.25;
 
t = 0:del:.25;
 +
 
y = sin(2*pi*e4*t);
 
y = sin(2*pi*e4*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%3/4
 
%3/4
 +
 
t = 0:del:.25;
 
t = 0:del:.25;
 +
 
y = sin(2*pi*g4*t);
 
y = sin(2*pi*g4*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%4/4
 
%4/4
 +
 
t = 0:del:.25;
 
t = 0:del:.25;
 +
 
y = sin(2*pi*c4*t);
 
y = sin(2*pi*c4*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%2/4
 
%2/4
 +
 
t = 0:del:.5;
 
t = 0:del:.5;
 +
 
y = sin(2*pi*g3*t);
 
y = sin(2*pi*g3*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%4/4
 
%4/4
 +
 
t = 0:del:.5;
 
t = 0:del:.5;
 +
 
y = sin(2*pi*e3*t);
 
y = sin(2*pi*e3*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%2/4
 
%2/4
 +
 
t = 0:del:.5;
 
t = 0:del:.5;
 +
 
y = sin(2*pi*a3*t);
 
y = sin(2*pi*a3*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%4/4
 
%4/4
 +
 
t = 0:del:.5;
 
t = 0:del:.5;
 +
 
y = sin(2*pi*b3*t);
 
y = sin(2*pi*b3*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%2/4
 
%2/4
 +
 
t = 0:del:.5;
 
t = 0:del:.5;
 +
 
y = sin(2*pi*asharp3*t);
 
y = sin(2*pi*asharp3*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 
%4/4
 
%4/4
 +
 
t = 0:del:.5;
 
t = 0:del:.5;
 +
 
y = sin(2*pi*a3*t);
 
y = sin(2*pi*a3*t);
 +
 
sound(y,1/del);
 
sound(y,1/del);
 +
 +
  
 
--[[User:Tnakachi|Tnakachi]] 19:09, 23 June 2009 (UTC)
 
--[[User:Tnakachi|Tnakachi]] 19:09, 23 June 2009 (UTC)

Revision as of 15:10, 23 June 2009

%Takashi Nakachi

%ECE 301 HW1

%the notes needed for the song are E G C G, 1 octave down E 1 octave down A one

%octave down B one octave down A# one octave down



%a4 = fundamental =

fundamental = 440;

c4 = (3*fundamental)/5;

e4 = (5*c4)/4;

g4 = (3*c4)/2;

e3 = (5*c4)/4;

g3 = (3*c4)/4;

a3 = fundamental/2;

b3 = (15*c4)/16;

asharp3 = fundamental*(2^(1/12))^(-11);



del = 0.0001;

%4/4 time 5 bars long at 60bpm

%1/4

t = 0:del:.25;

y = sin(2*pi*e4*t);

sound(y,1/del);

%2/4

t = 0:del:.25;

y = sin(2*pi*e4*t);

sound(y,1/del);

%3/4

t = 0:del:.25;

y = sin(2*pi*e4*t);

sound(y,1/del);

%4/4

t = 0:del:.25;

y = sin(2*pi*g4*t);

sound(y,1/del);

%1/4

t = 0:del:.25;

y = sin(2*pi*c4*t);

sound(y,1/del);

%2/4

t = 0:del:.25;

y = sin(2*pi*e4*t);

sound(y,1/del);

%3/4

t = 0:del:.25;

y = sin(2*pi*g4*t);

sound(y,1/del);

%4/4

t = 0:del:.25;

y = sin(2*pi*c4*t);

sound(y,1/del);

%2/4

t = 0:del:.5;

y = sin(2*pi*g3*t);

sound(y,1/del);

%4/4

t = 0:del:.5;

y = sin(2*pi*e3*t);

sound(y,1/del);

%2/4

t = 0:del:.5;

y = sin(2*pi*a3*t);

sound(y,1/del);

%4/4

t = 0:del:.5;

y = sin(2*pi*b3*t);

sound(y,1/del);

%2/4

t = 0:del:.5;

y = sin(2*pi*asharp3*t);

sound(y,1/del);

%4/4

t = 0:del:.5;

y = sin(2*pi*a3*t);

sound(y,1/del);


--Tnakachi 19:09, 23 June 2009 (UTC)

Alumni Liaison

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

Dr. Paul Garrett