Re: [LAU] Custom UI development in Pure Data

From: Marc Lavallée <marc@email-addr-hidden>
Date: Sun Sep 01 2013 - 08:53:24 EEST

There's an old method to create a remote GUI for PD,
that uses wxWindows and communicate through sockets.
It's not a replacement GUI, but it helps to create front-ends:
http://crca.ucsd.edu/~jsarlo/gripd/

--
Marc
Sun, 01 Sep 2013 12:14:35 +0800,
Simon Wise <simonzwise@gmail.com> a écrit :
> On 01/09/13 03:26, Heikki Ketoharju wrote:
> > Hi everyone!
> >
> > I don't know if this should be asked in LAD, but I'm fed up with
> > Pure Data's own gui components, and would like to develop my own
> > gui with something else (GTK? QT?). I don't have earlier experience
> > with any UI toolkit, so I don't have any favourites. What is
> > easiest approach to custom gui development with PD?
> >
> > I need something like list boxes and buttons with custom text.
> > Nothing too special.
> 
> You have some choices:
> 
> 1/ use whatever toolkit you prefer to build your GUI app, and send
> messages to PD over a socket. Pd is a language, you don't need to use
> the GUI parts of it at all ... it has very mature ways of listening
> to input of all sorts.
> 
> 2/ ditto, but send osc or midi instead of native pd messages
> 
> 3/ ditto, but use real hardware interfaces rather than the somewhat
> limited ascii - mouse - screen interface of most toolkits.
> 
> 4/ use libpd to give access to lots of PD from within the GUI
> application you are building
> 
> 5/ look at droid party for a project that provides another GUI
> method, using libpd internally, for making interfaces on Android (and
> iOS) devices.
> 
> http://droidparty.net/
> 
> 
> All these have advantages, but of course they all involve more work
> than just using the GUI elements built into the language.
> 
> Simon
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Sun Sep 1 20:15:01 2013

This archive was generated by hypermail 2.1.8 : Sun Sep 01 2013 - 20:15:02 EEST