J'ai aussi regardé ton projet et me permets quelques commentaires.
Il y a toujours des fluctuations au niveau du doigt selon les positions.
Je suppose que ça vient du fait que tu utilises l'évènement de le Panel doigt, doigt_Touch.
Le problème est que les valeurs de x et de y dans doigt_Touch se réfèrent au Panel doigt, mais celui-ci est déplacée, donc la référence est aussi déplacée.
Je te propose d'utiliser le Panel volume, donc volume_Touch, pour déplacer le doigt. De cette manière tu as une référence fixe et tu peux aussi facilement limiter le mouvement lorsque le doigt est proche du centre.
J'ai vu, dans le layout, que le Panel doigt a une largeur et une hauteur de 70 mais le rayon des coins est à 50.
Moi, j'aurais mis 35, la moitié, comme tu l'as fait pour le Panel volume. A voir, le système corrige de lui-même une valeur trop grande.
Suggestion pour une étape suivante, faire une CustomView multi-plateforme, que tu pourrais réutiliser directement dans le Designer avec des propriétés modifiables.
Les potentiomètres pour audio sont logarithmiques, tu devrais peut-être envisager une progression logarithmique.
Si je me souviens bien, il y un rotatif B4X qui fonctionne sur B4J B4A et B4I
C'est sûrement ceci
xRotaryKnob dont tu te rappelles.