For TouchOSC one can write custom setups, basically in some XML-dialect.
I think I can do that but I do not know, how to make such a setup
connect to, say Ardour or a DSSI-Synth...
maybe this can help you in some way
http://lodediego.blogspot.com/2013/01/controlling-linux-plugins-using.html
sorry for the bad english and the rough tech steps