Line 4: | Line 4: | ||
%ECE 301 | %ECE 301 | ||
− | clc; | + | clc; |
− | clear; | + | clear; |
− | [data,f,nbits]=wavread('jpforward.wav'); | + | [data,f,nbits]=wavread('jpforward.wav'); |
− | %original Judas Priest extract | + | %original Judas Priest extract |
− | wavplay(data,f); | + | wavplay(data,f); |
− | %Reverse | + | %Reverse |
− | rdata=flipud(data); | + | rdata=flipud(data); |
− | %Play reverse | + | %Play reverse |
− | wavplay(rdata,f); | + | wavplay(rdata,f); |
− | wavwrite(rdata,f,nbits,'jpreverse.wav'); | + | wavwrite(rdata,f,nbits,'jpreverse.wav'); |
− | %Playing reverse + slow | + | %Playing reverse + slow |
− | wavwrite(rdata,f/2,nbits,'jpreverseslow.wav'); | + | wavwrite(rdata,f/2,nbits,'jpreverseslow.wav'); |
− | wavplay(rdata,f/2); | + | wavplay(rdata,f/2); |
Revision as of 18:36, 4 September 2008
Hidden Backward Message
Matlab File
%Naman Chopra %ECE 301
clc; clear; [data,f,nbits]=wavread('jpforward.wav'); %original Judas Priest extract wavplay(data,f); %Reverse rdata=flipud(data); %Play reverse wavplay(rdata,f); wavwrite(rdata,f,nbits,'jpreverse.wav'); %Playing reverse + slow wavwrite(rdata,f/2,nbits,'jpreverseslow.wav'); wavplay(rdata,f/2);