Peter!
I've used both Pd/Max and Processing.org/controlp5 for ChucK GUI controls.
Personally, I find the dataflow model of Pd/Max to be very well suited
to event-oriented things like user interface: just pipe your ui
objects / number boxes / what have you straight to a `udpsend` object,
and you don't have to think about an event loop. Another potential
advantage of Pd/Max is that it's inherently suited to livecoding,
whereas a Processing patch needs to be recompiled when you make
changes.
On the other hand, Processing provides many more tools than Max (and
especially Pd) for prettying-up your interface. I start almost every
project with a UI in Pd/Max, but if my interface needs to be used by
other people, I'll often switch over to Processing to provide more
visual control in a final 'release' version.
I'll always use Pd/Max when I'm livecoding, so that I can easily add
UI elements on-the-fly as I need them. When livecoding I don't really
care about how pretty my interface is since it's for one-time use.
On Thu, Sep 11, 2014 at 1:57 PM, Antanas Budriƫnas
2014-09-11 21:35 GMT+03:00 Peter Lutek
: On 2014-09-11 14:31, Antanas Budriƫnas wrote:
you didn't mention your OS. In case you're Mac user, there are GUI controls ("MAUI elments") in MiniAudicle for OS X - http://audicle.cs.princeton.edu/mini/mac/ I can't say more about this topic because I'm on Linux. My personal choice for ChucK GUI controls is Processing with ControlP5 and OscP5 libraries.
oops... i'm on linux, and you're the second person to mention Processing, so i'll have to have a look! any reason you prefer it over PureData?
Simply I'm not familiar enough with PD contrary to Java. So you could test both.
Antanas _______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users