It's a patch and a script to separate comma delimited texts from List Boxes etc into separate elements and distribute the text to various interface modules. The selected list elements are stored in an array so different texts for different setups can be saved using either the Preset Manager or the Conductor.
Both the way the texts are selected as well as how the values are stored can be done in other ways. The point is that the numbers are stored outside of the script. With a very structured setup, the values could be hardcoded within the script, but the whole idea behind this is to quickly store and change setups.
I call this an "example patch" as I haven't tried at all to make it generic in any way. In fact, I think I end up with another way of doing things in the mentioned above workspace, but the main ingredients are there for the idea to work. If I think up something I find worth sharing when doing the workspace, I'll post it. The bad thing is that my thrusty (15 years?) old Ground Control a couple of days got more than one footswitch in the grave, and I won't receive the replacement (a Boss FC300) until the beginning of April or so.
The script isn't perfect and could have been done a bit more tidy, but I didn't think of problems with embedded double qoutes and commas before I had done most of it, and I haven't bothered restructuring it. There is one thing that is not handled: Double quotes at the end of texts. If you want to use that you must add a space at the end of the line in the List Box or whatever you're using for the separating to function properly.
PS: It seems that the FC300 will arrive earlier than anticipated - I just got an e-mail with a delivery confirmation!
