(New page: == Playing a Judas Priest Song - The Code == <pre> %Zachary Curosh %ECE 301 - Homework 1.2 %9/5/2008 clear; clc; %First use the wavread command to get the data, sample rate, and bits per ...)
 
Line 23: Line 23:
 
%Next we have to play the reversed song
 
%Next we have to play the reversed song
  
 +
fprintf "Playing reversed song."
 
wavplay(data_rev,sample_rate)
 
wavplay(data_rev,sample_rate)
  
Line 28: Line 29:
 
%fraction. Here, I will use 1/2 the rate.
 
%fraction. Here, I will use 1/2 the rate.
  
 +
fprintf "Playing reversed song at half speed."
 
wavplay(data_rev,sample_rate*0.5)
 
wavplay(data_rev,sample_rate*0.5)
  

Revision as of 11:06, 4 September 2008

Playing a Judas Priest Song - The Code

%Zachary Curosh
%ECE 301 - Homework 1.2
%9/5/2008
clear;
clc;

%First use the wavread command to get the data, sample rate, and bits per
%sample of the judas priest file.

[data,sample_rate,bits]=wavread('jpforward.wav');

%Next, play the original file normally

fprintf "Playing the original file."
wavplay(data,sample_rate)

%Then we have to reverse the song using the command fliplr

data_rev=flipud(data);

%Next we have to play the reversed song

fprintf "Playing reversed song."
wavplay(data_rev,sample_rate)

%Then, to play the song slower, simply multiply the sample rate by a
%fraction. Here, I will use 1/2 the rate.

fprintf "Playing reversed song at half speed."
wavplay(data_rev,sample_rate*0.5)

%Lastly, I will write the backwards song using the wavwrite command

wavwrite(data_rev,44100,'Backwards_at_RegularSpeed');
wavwrite(data_rev,22050,'Backwards_at_0.5Speed');

Alumni Liaison

Correspondence Chess Grandmaster and Purdue Alumni

Prof. Dan Fleetwood