Line 1: Line 1:
  Question 1:
+
  % Question 1:
  MATLAB code: [[Media:Example.ogg]]
+
  function[] = question1()
 +
N1 = sin(2*pi*391.995436*[0:0.0001:1]);        %G quarter note
 +
N2 = sin(2*pi*466.1637615*[0:0.0001:1]);        %Bflat quarter
 +
N3 = sin(2*pi*523.2511306*[0:0.0001:1.5]);      %C dotted quarter
 +
N4 = sin(2*pi*391.995436*[0:0.0001:1]);        %G quarter
 +
N5 = sin(2*pi*466.1637615*[0:0.0001:1]);        %Bflat quarter
 +
N6 = sin(2*pi*554.3652618*[0:0.0001:0.5]);      %Csharp eigth
 +
N7 = sin(2*pi*523.2511306*[0:0.0001:2]);        %C half
 +
 +
rest = [0:0.0001:2.5];                        %rest half and an eigth
 +
 +
%smoke on the water (part a):
 +
tune = [N1 N2 N3 N4 N5 N6 N7 N1 N2 N3 N2 N1 rest];
 +
 +
newtune = [1:1:(length(tune)/2)];
 +
% newtune(t) = tune(2t)
 +
for i=1:(length(tune)/2)
 +
    newtune(1,i) = tune(1,2*i);
 +
end
 +
 +
%all three parts:
 +
alltunes = [tune newtune newtune];
 +
 +
wavwrite(0.02*alltunes, 18667, 'question1.wav');
 +
 +
 
 +
 
 +
 
 
  Sound file:  [[Media:Example.ogg]]
 
  Sound file:  [[Media:Example.ogg]]
  
  Question 2:
+
   
  MATLAB code: [[Media:Example.ogg]]
+
 
 +
 
 +
 
 +
% Question 2:
 +
  function[] = question2()
 +
[y, Fs] = wavread('Beatles.wav');
 +
y = flipud(y);
 +
wavwrite(y, Fs, 'question2.wav');
 +
 
 +
 
 +
 
 +
 
 
  Sound file:  [[Media:Example.ogg]]
 
  Sound file:  [[Media:Example.ogg]]
  
 
  1. The repeated phrase was "number nine".
 
  1. The repeated phrase was "number nine".
 
  2. I couldn't hear any message in the reversed version.
 
  2. I couldn't hear any message in the reversed version.

Revision as of 19:01, 14 January 2011

% Question 1:
function[] = question1()
N1 = sin(2*pi*391.995436*[0:0.0001:1]);         %G quarter note
N2 = sin(2*pi*466.1637615*[0:0.0001:1]);        %Bflat quarter
N3 = sin(2*pi*523.2511306*[0:0.0001:1.5]);      %C dotted quarter
N4 = sin(2*pi*391.995436*[0:0.0001:1]);         %G quarter
N5 = sin(2*pi*466.1637615*[0:0.0001:1]);        %Bflat quarter
N6 = sin(2*pi*554.3652618*[0:0.0001:0.5]);      %Csharp eigth
N7 = sin(2*pi*523.2511306*[0:0.0001:2]);        %C half

rest = [0:0.0001:2.5];                         %rest half and an eigth

%smoke on the water (part a):
tune = [N1 N2 N3 N4 N5 N6 N7 N1 N2 N3 N2 N1 rest]; 

newtune = [1:1:(length(tune)/2)];
% newtune(t) = tune(2t)
for i=1:(length(tune)/2)
    newtune(1,i) = tune(1,2*i);
end

%all three parts: 
alltunes = [tune newtune newtune];

wavwrite(0.02*alltunes, 18667, 'question1.wav');


Sound file:  Media:Example.ogg



% Question 2:
function[] = question2()
[y, Fs] = wavread('Beatles.wav');
y = flipud(y);
wavwrite(y, Fs, 'question2.wav');



Sound file:  Media:Example.ogg
1. The repeated phrase was "number nine".
2. I couldn't hear any message in the reversed version.

Alumni Liaison

Have a piece of advice for Purdue students? Share it through Rhea!

Alumni Liaison