Max is a visual programming language[1] (arguably the most popular/relevant one?). There are some good screenshots of what it looks like here https://cycling74.com/products/max/ It requires using the Max app, an IDE-like environment, to use. The `.maxpat` files are JSON but not meant to be edited by hand (although I do it all the time).
Reaktor is also a visual programming language. Both cost money, a lot actually, I think Max and Max for Live (which you need to run plugins in Ableton and is sold separately) are $600 or so total.
Visual programming languages are especially popular for synthesis, I'm assuming there's a reason for that, but honestly I've never tried doing this stuff in another language (most "native" VST-style plugins are written in C++), so I can't really compare it to that or give a real explanation for if it's better. But it is simply an environment that brings me joy to work in (despite its warts), so beyond doing a bit of work in Reaktor, I've never even looked into other ways of doing these things.
I think sound design is one of the few domains that really really benefits from visual programming languages. You really can't work effectively without 1. instant feedback and 2. the ability to quickly alter the signal path. I know there are live sound textual programming environments, but anything more complicated than changing individual values is going to break the creative flow if you have to create new files, modify imports, etc. Doing this by dragging around nodes and edges in a graph is intuitive enough to allow you to stay focused on the act of creation instead of the implementation details. This, and the fact that DSP is fundamentally a data flow problem, make visual programming environments the ideal UI for advanced sound design.
I feel that text is actually more effective, even though I agree there's much to commend about visual dataflow languages for music. But all the dragging around boxes and connections can become irksome, not to mention the energy spent aligning stuff and trying to prevent the (inevitable) dish of spaghetti that you get above a small level of complexity. Other general advantages of text: faster editing (leverage the features of the IDE, keyboard vs mouse, etc.), easier to organize and comment code, generally easier to debug, version control, and some languages are much more flexible and powerful than anything graphical. See Supercollider, and its clients using various general purpose languages, csound, Faust, and many others.
Max and PD are great though, with a nicer learning curve, fantastic projects done with them and a thriving community of users. Each to his/her own...
Reaktor is also a visual programming language. Both cost money, a lot actually, I think Max and Max for Live (which you need to run plugins in Ableton and is sold separately) are $600 or so total.
Visual programming languages are especially popular for synthesis, I'm assuming there's a reason for that, but honestly I've never tried doing this stuff in another language (most "native" VST-style plugins are written in C++), so I can't really compare it to that or give a real explanation for if it's better. But it is simply an environment that brings me joy to work in (despite its warts), so beyond doing a bit of work in Reaktor, I've never even looked into other ways of doing these things.
[1]: https://en.wikipedia.org/wiki/Visual_programming_language