So here's a quick explanation of whatever I know so far about using the OSCulator Control Surface plugin...
first, I think you probably have to buy OSCulator in order to download the Control Surface plugin that they made. Not entirely sure, here is the link in their forum where the plugin can be downloaded:
Description The OSCulator Plug-in for Logic Pro is a "Control Surface Plug-in" allowing control of Logic Pro using the Open Sound Control protocol (OSC). The aim is to create a clean and documented API so OSC applications are easier to interface with Logic Pro. The plug-in is compatible...
osculator.net
I think maybe(?), that plugin can be used totally independently of OSCulator itself. OSCulator is just a convenient tool for observing the OSC message activity. If not, then OSCulator can be used to echo the OSC messages to OpenStageControl. I haven't done much with OSCulator yet, it has some of its own scripting ability, etc..maybe it will yet come in handy I'm not sure...but the Control Surface plugin they made for LogicPro is super interesting anyway.
(BTW you could theoretically create your own Control Surface plugin using the editor built into LogicPro, but I don't think most people, including me, understand it all well enough to do that.).
So anyway, I installed their Control Surface plugin. When I launch OSCulator and then LogicPro, LogicPro detects OSCulator and asks me if I want to use the control surface, etc.. Then its there.
Going to control surfaces Setup and controller assignments in LogicPro you can see some of the settings, which are gibberish to me...but anyway this is where the OSC messages are defined. I'm not sure yet how This control surface plugin was able to automatically connect to OSCulator at port 8000... that's an open question for getting this connected to OpenStageControl instead of OSCulator... But I think it should be possible.
I don't really know OSCulator yet either, so forgive me if I'm getting any detail wrong, but somehow once the Control Surface has made an initial connection to OSCulator at port 8000, a mapping is displayed in the top half of the window...and the bottom half of the window shows actual OSC messages that were exchanged:
Anyway, now I can click on track two and see the following OSC messages logged in OSCulator.
Then click on Track 3 and see more messages logged in OSCulator.
So there you have it... a Control Surface plugin sends OSC messages when you click on various things..and you just have to have OpenStageControl listening for it somehow.
Patchboard basically includes also a Control Surface plugin of its own that does this same kind of stuff...and something for Cubase...I don't know the details because I haven't purchased Patchboard (yet).
I just am wondering if anyone has tried using this much less expensive Control Surface plugin in conjunction with OpenStageControl...or perhaps one of you guys using PatchBoard's Control Surface plugins to drive OpenStageControl may end up with some interesting success also.