Re: Pitch shifting

Liste des GroupesRevenir à fs biologie 
Sujet : Re: Pitch shifting
De : guillet.francois (at) *nospam* wanadoo.fr (François Guillet)
Groupes : fr.sci.maths fr.sci.biologie
Organisation : Guest of ProXad - France
Date : 03. May 2021, 11:43:33
Message-ID : <608fc5ee$0$12705$426a74cc@news.free.fr>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
User-Agent : MesNews/1.08.06.00
Le 03/05/2021, François Guillet a supposé :
Il se trouve que robby a formulé :
a propos du trop naif "chaque cellule de l'oreille envoi juste le signal de sa fréquence" :
c'est également mis en défaut par l'illusion sonore du "fondamental absent":
un spectre harmonique dont on retire juste le fondamental f se perçoit comme la même note ( avec un timbre un peu différent ), et non comme la note de frequence min 2f du spectre.
>
Illustration sonore: https://www.shadertoy.com/view/fdjSDR
>
en fait un tel signal continu a avoir une périodicité de 1/f , comme illustré ici https://www.desmos.com/calculator/hdihomdojm  , et il semble que ce soit la cause de la perception: la note perçue est la périodicité et non la frequence min du spectre.
>
Le traitement par le cerveau qui fait l'impression finale est énorme, donc ce que tu me dis ne m'étonne pas spécialement. Mais cela n'invalide pas le fait que "chaque cellule de l'oreille envoi juste le signal de sa fréquence" (aux imperfections biologiques près).
>
Ce matin je viens de faire l'essai suivant :
de ma sortie FFT qui me donne les vecteurs V[i] = (x,y), je récupèrais l'amplitude a = sqrt(x²+y²) et la phase φ = atan(y/x), ce qui me permettait de resynthétiser le signal temporel.
A l'indice i : S[i] = a * cos (i * 2*pi/n + φ).
>
Avec écoute au casque sur de la musique, je n'entends aucune différence en forçant φ=0 pour tous les échantillons, ou en laissant φ=atan(y/x).

Un musicien peut peut-être entendre une différence subtile, moi pas, et je ne suis pas complètement ignare en musique, j'en écoute régulièrement.
En fait, non. Fausse manip. Mais ça ne change pas la question de la rupture de phase. Je bosse un peu et je reviens.

Donc cela me rend très optimiste pour la suite. Ca veut dire que la problème, quand on passe d'une fréquence F à une fréquence k*F, est la rupture de phase entre blocs FFT consécutifs. Et ça se voit à l'"oscillo" sur une fréquence sinus pure.
Mes FFT se recouvrent de 50%. Au milieu du bloc temporel correspondant aux sorties iFFT, je vois la rupture de phase, laquelle dépend de la fréquence. On a rupture, ou plus ou moins rupture, ou pas rupture, périodiquement, quand fait varier la fréquence.
>
Si k=1, cas normal sans compression de spectre, on n'a pas de rupture car les FFT sont censées traiter un signal globalement périodique de période T=n/Fech. Mais si k<>1, il faut donc que je trouve la correction de phase à effectuer sur les composantes de chaque indice, pour qu'elle se raccorde d'une FFT à l'autre. Je m'y mets.

Date Sujet#  Auteur
30.04 * Re: Pitch shifting60robby
30.04 `* Re: Pitch shifting59François Guillet
30.04  +* Re: Pitch shifting25robby
30.04  i+* Re: Pitch shifting6robby
30.04  ii`* Re: Pitch shifting5robby
01.05  ii `* Re: Pitch shifting4robby
01.05  ii  `* Re: Pitch shifting3François Guillet
01.05  ii   `* Re: Pitch shifting2robby
01.05  ii    `- Re: Pitch shifting1robby
30.04  i+- Re: Pitch shifting1robby
30.04  i+* Re: Pitch shifting16François Guillet
30.04  ii+* Re: Pitch shifting12pehache
30.04  iii+* Re: Pitch shifting9François Guillet
30.04  iiii+* Re: Pitch shifting3pehache
30.04  iiiii+- Re: Pitch shifting1robby
01.05  iiiii`- Re: Pitch shifting1François Guillet
30.04  iiii`* Re: Pitch shifting5robby
01.05  iiii `* Re: Pitch shifting4François Guillet
01.05  iiii  `* Re: Pitch shifting3robby
01.05  iiii   `* Re: Pitch shifting2François Guillet
01.05  iiii    `- Re: Pitch shifting1robby
30.04  iii`* Re: Pitch shifting2robby
30.04  iii `- Re: Pitch shifting1pehache
30.04  ii+- Re: Pitch shifting1robby
01.05  ii`* Re: Pitch shifting2robby
01.05  ii `- Re: Pitch shifting1François Guillet
01.05  i`- Re: Pitch shifting1robby
30.04  +* Re: Pitch shifting26pehache
30.04  i`* Re: Pitch shifting25François Guillet
30.04  i +* Re: Pitch shifting17pehache
30.04  i i`* Re: Pitch shifting16François Guillet
30.04  i i +* Re: Pitch shifting14pehache
01.05  i i i`* Re: Pitch shifting13François Guillet
01.05  i i i +* Re: Pitch shifting11robby
01.05  i i i i`* Re: Pitch shifting10François Guillet
03.05  i i i i `* Re: Pitch shifting9robby
03.05  i i i i  `* Re: Pitch shifting8François Guillet
03.05  i i i i   +- Re: Pitch shifting1François Guillet
03.05  i i i i   `* Re: Pitch shifting6robby
03.05  i i i i    `* Re: Pitch shifting5François Guillet
03.05  i i i i     +* Re: Pitch shifting2pehache
03.05  i i i i     i`- Re: Pitch shifting1François Guillet
04.05  i i i i     `* Re: Pitch shifting2robby
05.05  i i i i      `- Re: Pitch shifting1François Guillet
03.05  i i i `- Re: Pitch shifting1pehache
30.04  i i `- Re: Pitch shifting1robby
30.04  i `* Re: Pitch shifting7robby
30.04  i  +* Re: Pitch shifting2pehache
30.04  i  i`- Re: Pitch shifting1robby
01.05  i  `* Re: Pitch shifting4François Guillet
03.05  i   +- Re: Pitch shifting1pehache
03.05  i   +- Re: Pitch shifting1robby
03.05  i   `- Re: Pitch shifting1robby
20.05  `* Re: Pitch shifting7bilou
20.05   +* Re: Pitch shifting2robby
20.05   i`- Re: Pitch shifting1bilou
22.05   `* Re: Pitch shifting4François Guillet
23.05    `* Re: Pitch shifting3bilou
10.06     `* Re: Pitch shifting2François Guillet
11.06      `- Re: Pitch shifting1robby

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal