Hi
I've been working on this OSC protocol specially targeted at using Processing for the UI and Puredata for the sound generation.
It is based on work by Fabian Ehrentraud. Here it is:
http://gombology.net/
There are some examples and documentation, a processing library, Javadoc documentation for the Java/Processing API and also some known problems to discuss.
best,
Alvaro