J'ai trouvé une solution que je suis en train de mettre au point:
Au lieu de toucher au volumes car ils détériorent le son (crossfade), je touche aux frequences. Je m'explique :
J'ai besoin pour mon crossfadeloop d'avoir deux points zero, mais je suis obligé pour mon pitch shift de les déplacer jusqu'a mes points à 0 et 100ms.
Donc, je repère les points zero les plus proches, je récupère une partie du signal, et je la pitche très légèrement pour qu'elle tienne à la place du bout de signal deffectueux. Le pitch ne doit pas dépasser 1.5 car au dessus, il peut atteindre le demiton et faire osciller le son d'origine. Donc, je considère que ma zone du point de depart au point zero fait "1" et je prend "1/2" en plus pour calculer le signal à pitcher, signal que je pitch pour l'enfermer dans les "1,5" restant.
Merci à tous pour votre coopération.