Paint with audio

Hello
I wanted to convert this wonderful shader in Touchdesigner to make it permanent
Of course I converted it and there seems to be no error
But like the shadertoy site, it only shows the background image and there is no trace of painting on it

But it work in this address:

I also downloaded the audio file from the site where this shader was later embedded
It seems to be fine but it doesn’t work
I thought maybe there was a problem with receiving the audio texture
I changed it like this but it still doesn’t work

#define saturate(x) clamp(x, 0., 1.)
#define linearstep(a, b, t) saturate( ( (t) - (a) ) / ( (b) - (a) ) )
const float LOG10 = log(10.);

float fetchFFT(float x) {
float xt = exp2(mix(-5., 0., x));
float v = texture(sTD2DInputs[1], vec2(xt, 0)).x;
v = 20. * log(v) / LOG10;
v += 2. * x;
v = linearstep(-10., 0., v);
return v;
}

void main()
vec2 p = fragCoord.xy/iResolution.xy;
//…
float source_wave = fetchFFT(p.x);

https://www.dropbox.com/scl/fi/nqriksh160vhp332708le/oilArt_125952.zip?rlkey=e4s9x0dl9ehvt57v0ey727aad&st=opq9hjlo&dl=0