Algorithm to encrypt an Audio file in Matlab written by Farheen Bibi (2013), adapted to Matlab 2014b by RC
[a, SR] = audioread('years.wav');
pl_a = audioplayer(a, 44100);
playblocking(pl_a)
ENC=input('Enter the amount of distortion value between 1-6 to Encrypt:');
a1=a';
[y,u]=size(a1);
[c, SR]=audioread('synthvcs3.wav');
c1=c';
c2=c1(1:u*ENC);
[j,k]=size(c2);
n1=1;
for(m=1:u)
c2(1,n1)=a1(1,m);
n1=n1+ENC;
end
c3=c2';
pl_c = audioplayer(c3, 44100);
playblocking(pl_c)
w=zeros(1,u);
DCP=input('Enter the amount of distortion to Decrypt:');
n2=1;
for(m=1:u)
w(1,m)=c2(1,n2);
n2=n2+DCP;
end
w1=w';
pl_w = audioplayer(w1, 44100);
playblocking(pl_w)