This is some first simple attempt (process with 1-in-1-out)
val sr = 44100.0
val lenIn = sr * 10
val ln = Line(0, 1, length = lenIn)
val freq = ln.linexp(0, 1, 200, 4000)
val sig = SinOsc(freq/sr).take(lenIn) * 0.5
val rvs = cdp.Modify.Radical.Reverse(sig) // inject CDP here
val fOut = file("/data") / "audio_work" / "reverse.aif"
val aOut = AudioFileOut(file = fOut, spec = AudioFileSpec(sampleRate = sr, numChannels = 1), in = rvs)
aOut.last.poll(0, "frames-written")