1

I recently came across this audio (please hear the audio only with ear-phone/head phones). As said in the audio, it uses cetera algorithm. What that algorithm actually does? How does it work? I didn't get proper results in Google search.

I am asking the algorithm so that I can write a python/Matlab code which does that.

One thing I can say for now is that to differentiate between the source whether it is on my right side or left side, I can delay one of the sound signals by delta, where this delta = distance between a typical human ear/speed of sound in air. So I tried the following in Matlab

[y,fs,bits]= wavread('a2002011001-e02.wav');
left = y(:,1);
right = y(:,2);
clear y;

%delta = 0.000626822157 seconds and sampling frequency fs os 44100Hz
x = 0.000626822157/(2.2676e-05); %27.6425 ~ 28

left = [zeros(28,1); left]*0.9; %delay by 0.000626822157 seconds
right = [right; zeros(28,1)]; %add zeroes at end to make size of left vector and right vector equal

y=[left;right];
soundsc(y,fs)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.