Por suerte hay gente que nos hace la vida más fácil:
http://www.ixi-software.net/content/backyard.html (Sección Open Sound Control y Python)
Con SimpleOSC Open Sound Control y Python se comunican fácilmente. Zombi va
De todas formas, y esto es una opinión personal, acercarse a GUIS para audio puede hacerse de dos formas:
1. Para simplificar una sesión-interpretación hecha con algún lenguaje de programación. Con lo que, al ser personal, creo que no nos importará lo bonito que sea, sino lo útil, así que podemos hacerlo con el nativo del lenguaje. En este caso, pd tiene sliders, number box, buttons...
2. Para que quede bonito y, a la vez , sea útil, con lo que ya las horas de programación se disparan. En este sentido se están haciendo cosas bonitas con SynthEdit, pero siempre en el oscuro mundo VST. Con las librerías de widgets normales (wxWidgets, gtk,etc...) es posible, pero también muy costoso...