Le signal "paparite.ogg" semble être un mélange de messages. Si seulement on pouvait séparer deux signaux paparfréquence non, mais peut-être paparité ?
[Y,Fs]=audioread("paparite.ogg");
t=((1:length(Y))-1)/Fs;
plot(t,Y);
title("Signal quelconque !")
Peut être en calculant la fft, mais quel lien ?
Avec nos séries de Fourier ou au moins a(n) de cos c'était pour le pair et b(n) l'impair... D'ailleur qu'obtient-on quand on recompose que des a(n) d'un signal quelconque ?
Ypere=Y; #à vous de jouer et de séparer
Yfille=Y;
% help fft et ifft. mais ça fait TFD et ITFD en gros...
#une fois fin, sauvez dans un fichier audio et écoutez
audiowrite("pere.ogg",Ypere,Fs);
audiowrite("fille.ogg",Yfille,Fs);
On entend un petit mélange du au bruit numérique des fft et ifft. Peut-on séparer mais en temporel ces deux parties ? Il y aurait moins de bruit...
%Faites mieux en temporel
Ypapa=Y;
Ylili=Y;
% vous trouvez pas ? Cherchez comment en radio on arrive à avoir un son mono sur un canal
% et un signal sur l'autre qui permet d'avoir gauche et droite de stéréo
% toujours pas ? vous retournez pas la tête... Si on vous la fait à l'envers
% pourquoi ne pas le faire au signal...
audiowrite("papa.ogg",Ypapa,Fs);
audiowrite("lili.ogg",Ylili,Fs);