(New page: == MATLAB Code == <pre> % Mark Frankosky (mfrankos@purdue.edu) % ECE 301 HW 1.2 % This file will read in the .wav file 'jpforward.wav' and play it back % with a sample frequency of 44100...)
 
Line 1: Line 1:
 +
== Sound Files ==
 +
Here are the links to the sound files for the song played backwards at 44100Hz, 22050Hz, and 11025Hz.  The code also plays it foward, but i didnt feel like making a sound file for that seeing how its on the main homework page.
 +
 +
[[Media:Example_ECE301Fall2008mboutin.ogg]]
 +
 
== MATLAB Code ==
 
== MATLAB Code ==
 
<pre>
 
<pre>
Line 29: Line 34:
 
fprintf('backwards at 11025 Hz...\n');
 
fprintf('backwards at 11025 Hz...\n');
 
wavplay(wavBackwards, Fs3);
 
wavplay(wavBackwards, Fs3);
 +
</pre>

Revision as of 15:59, 4 September 2008

Sound Files

Here are the links to the sound files for the song played backwards at 44100Hz, 22050Hz, and 11025Hz. The code also plays it foward, but i didnt feel like making a sound file for that seeing how its on the main homework page.

Media:Example_ECE301Fall2008mboutin.ogg

MATLAB Code

% Mark Frankosky (mfrankos@purdue.edu)
% ECE 301 HW 1.2

% This file will read in the .wav file 'jpforward.wav' and play it back 
% with a sample frequency of 44100 Hz, and then flip the file
% and play taht back at a sample frequecy of 44100Hz, 22050Hz, and 11025Hz
% respectively
% 
% For this to work locally you will need the file 'jpforward.wav' stored in
% the same directory taht you will run the code from.

Fname = 'jpforward.wav';
Fs1   = 44100;
Fs2   = 22050;
Fs3   = 11025;
Fs4   = 8000;

wavFoward     = wavread(Fname);
wavBackwards  = flipud(wavFoward);

fprintf('Foward at 44100 Hz...\n');
wavplay(wavFoward,Fs1);
fprintf('Backwards at 44100 Hz...\n');
wavplay(wavBackwards, Fs1);
fprintf('Backwards at 22050 Hz...\n');
wavplay(wavBackwards, Fs2);
fprintf('backwards at 11025 Hz...\n');
wavplay(wavBackwards, Fs3);

Alumni Liaison

EISL lab graduate

Mu Qiao