(→Matlab Code) |
(→Matlab Code) |
||
Line 27: | Line 27: | ||
wavplay(x,44100) | wavplay(x,44100) | ||
wavwrite(x, 44100, 'Forward44k.wav'); | wavwrite(x, 44100, 'Forward44k.wav'); | ||
+ | |||
%Backwards at 44100 Hz | %Backwards at 44100 Hz | ||
wavplay(jpbackward,44100) | wavplay(jpbackward,44100) | ||
wavwrite(jpbackward, 44100, 'Backward44k.wav'); | wavwrite(jpbackward, 44100, 'Backward44k.wav'); | ||
+ | |||
%Backwards at 22050 Hz | %Backwards at 22050 Hz | ||
wavplay(jpbackward,22050) | wavplay(jpbackward,22050) |
Revision as of 09:42, 3 September 2008
Sound Files
Matlab Code
%Phil Cannon %pjcannon@purdue.edu %ECE301 HW1_2 %This file imports the file 'jpforward.wav' in the local directory. It %then plays the file forwards at 44khz, backwards at 44khz, and backwards %at 22khz. I found it easiest to interpret the subliminal message at %44khz. [x,fs,nbits]=wavread('jpforward.wav'); %Reverse the matrix array for count=1:length(x) jpbackward(length(x)-(count-1))=x(count); end %Forwards at 44100 Hz wavplay(x,44100) wavwrite(x, 44100, 'Forward44k.wav'); %Backwards at 44100 Hz wavplay(jpbackward,44100) wavwrite(jpbackward, 44100, 'Backward44k.wav'); %Backwards at 22050 Hz wavplay(jpbackward,22050) wavwrite(jpbackward, 22050, 'Backward22k.wav');