Oh yeah, Pd is great! I did a couple things in Pd years ago and it was fun, but the patches/programs got super messy as they grew! I remember implementing a weird reverb algorithm and it got massive. Maybe there’s a way to make it more modular, with code/program/patch reuse or inheritance, rather than having a big screen of boxes and lines that’s impossible to follow, but I never got that advanced in Pd. It’s super fun and powerful though.

I think I prefer code rather than the visual interface — it’s easier to organize for me. I also work in software development, so I’m always down to check out new language.