Besides @samaaron, is there anyone here (or does anyone know someone) who might be familiar enough with SuperCollider and the Overtone toolkit to be able to convert SuperCollider’s
PingPong delay to Overtone code - in order to make it available as a component of a Sonic Pi synth design?
If so, and you/they would be willing to help me convert it over, that would be absolutely awesome. I’ve already attempted but have become stuck on various errors - and my knowledge of SuperCollider and Overtone is limited.
If you’re interested, here’s my attempt so far. (It’s a cut down version of the file where Sonic Pi’s
:beep synth is defined - my attempt at the ping-pong code is simplified in several places by replacing various functions with other things as I couldn’t figure out how to avoid certain errors otherwise).
It still doesn’t compile - I couldn’t figure out how to work around the latest error:
CompilerException java.lang.ClassCastException: overtone.sc.machinery.ugen.sc_ugen.SCUGen cannot be cast to clojure.lang.IFn, compiling:(basic.clj:31:2)
(Though even if that one is solved I’d still need to go back and figure out how to bring back the other functions I replaced to avoid other errors).
I’d love to be able to get a ping pong delay available as part of an overtone/Sonic Pi synth - if anyone thinks they can help, or can point me to someone else who might be able to, let me know!