Amazing, thank you so much. Indeed it was better to do this with dynamic patching. It works really good.
I made a version with a synth just to try it out:
pb-synth.pd
-The original software can't use stackable cables but I think it can be possible on the controller end. Will find out.
-To me it seems like when you init the patching for the text object r and s should switch places. r works as s and s works as r at the moment. Maybe [route s r] or [list store r 0 s 0 0] should be adjusted but I don't get the patch fully yet so I do not want to randomly change things. Working on it though.
-Some of the patch points on the controller are "audio", simulating an audio connection. Can this be done with dynamic patching too? For example using [s~ ] [r~ ] or does it have to be another solution?
-My intention is to make a (sort of) replica of the ms20 as per functions but not necessarily sound wise. Then exchange objects to make it sound better, if need be. I hope to learn something more on general synthesis along the way. I can also imagine just using the patchbay/controller for some completely different routing and synthesis. That is why I think it is great that there is the "default connections" option, for further use. I do not think the controller works like that though. I also would like to try to combine this setup with control data from other things and sensors through arduino/serial usb connections.
https://www.korg.com/us/support/download/manual/0/134/2441/