[PD] xp4pd - extreme programming over the network

Miller Puckette mpuckett at man104-1.ucsd.edu
Thu Dec 18 02:49:13 CET 2003


Hi Guenter et al.,

I'm not sure if wxWindows has a "canvas" - type object.  If it does
(by any chance) then the port would be straightforward (although hundreds
of changes... sys_vgui gets called in 440 places!)

If there isn't a canvas object in wx, then it would be necessary to write
that functionality as well.  This would mean, that whenever an object is
erased or redrawn, you would have to detect which other objects got
corrupted and re-draw them too.  Naturally, you have to optimize this carefully
or else you may end up with thousands of unnecessary redraws.

I've been planning to put this in the Pd layer (not the Gui) so that queued
graphics updates wouldn't cause Pd to stall (thus fixing an important problem
with Pd right now.)  This would be a big project, one that I've been planning
to put off until I can at least get the conception of Pd worked out
completely.

cheers
Miller

On Wed, Dec 17, 2003 at 06:41:16PM +0100, guenter geiger wrote:
> On Wed, 17 Dec 2003, B. Bogart wrote:
> > At least for me its more an issue that scripting can be done, not
> > nessesarily with the same commands.
> >
> > dynamic patching and runtime GUI editing (as in adding/changing widgets)
> > should be considered important
> > features and whatever toolkit PD ends up in should still have these
> > features.
> >
> > What toolkit are you thinking for pda? (vector drawing the patches, or
> > something different?)
> 
> I have been searching around quite some time, the only toolkit that I
> found that covers my needs is wxWindows. In principle the GUI will be
> handled the same way it is handled now (vector drawing), but with more
> possibilities and reduced communication overhead.
> 
> Guenter
> 
> 
> >
> > B.
> > ----- Original Message -----
> > From: "guenter geiger" <geiger at xdv.org>
> > To: "Hans-Christoph Steiner" <hans at eds.org>
> > Cc: "CK" <x at meta.lo-res.org>; <pd-list at iem.at>
> > Sent: Wednesday, December 17, 2003 8:20 AM
> > Subject: Re: [PD] xp4pd - extreme programming over the network
> >
> >
> > > On Tue, 16 Dec 2003, Hans-Christoph Steiner wrote:
> > > > I have to give props to Kzrysztof Czaja for toxy.  His [tot] made this
> > > > quite simple.  For anyone who wants to port Pd to something other than
> > > > Tcl/Tk, I suggest you try toxy.  It opens whole new realms of what Pd
> > > > can do.  Then there is all the other Pd contributors, but I have to
> > > > stop somewhere otherwise this email will never end.
> > >
> > > I planned porting at least parts of PD to another GUI toolkit over x-mas,
> > > because tcl/tk is too slow for PDa.
> > > I hoped it could be of use for the "normal" version too. Of course making
> > > tcl/tk scripting work with that is not that easily possible :(
> > >
> > > Guenter
> > >
> > > >
> > > > .hc
> > > >
> > > > ________________________________________________________________________
> > > > ____
> > > >
> > > > "[W]e have invented the technology to eliminate scarcity, but we are
> > > > deliberately throwing it away
> > > > to benefit those who profit from scarcity."
> > > > -John Gilmore
> > > >
> > > >
> > > > _______________________________________________
> > > > PD-list mailing list
> > > > PD-list at iem.at
> > > > http://iem.at/cgi-bin/mailman/listinfo/pd-list
> > > >
> > >
> > >
> > > _______________________________________________
> > > PD-list mailing list
> > > PD-list at iem.at
> > > http://iem.at/cgi-bin/mailman/listinfo/pd-list
> >
> >
> > _______________________________________________
> > PD-list mailing list
> > PD-list at iem.at
> > http://iem.at/cgi-bin/mailman/listinfo/pd-list
> >
> 
> 
> _______________________________________________
> PD-list mailing list
> PD-list at iem.at
> http://iem.at/cgi-bin/mailman/listinfo/pd-list




More information about the Pd-list mailing list