On 05/07/2015 01:56 AM, s p wrote:
> 1) removing tcl specific code from the c code, replacing with something that looks similar to pd_vmess

I am curious, why not using libpd?

Because it lacks infinite undo, presets, and various other improvements that exist already in Pd-l2ork
and have been used/tested there.

But if you are asking why I'm incrementally porting the tcl/tk gui calls instead of starting fresh with
a new interface on top of libpd, it's because building a new GUI from scratch (and remaining backwards
compatible) is simply too difficult.

-Jonathan


> 2) porting the gui to nw.js (toolkit that is node.js + chromium + a few OS hooks)

So when the porting is done all the GUI code is JS/HTML/SVG/CSS ?

Yes.  That means a patch can be inspected using devtools-- frames per second displayed in realtime, repaint areas
highlighted in realtime, js profiling, DOM point-and-click inspection...

Actually that last one has made several subtle bugs much easier to squash.  Instead of reading reams of socket
data, you can sometimes just spot duplicated or erroneous elements in the DOM.  (Plus turn CSS attrs on and off...)

It's like programming in the 21st century. :)

-Jonathan


On Thu, May 7, 2015 at 3:49 AM, Jonathan Wilkes <jancsika@yahoo.com> wrote:
On 05/06/2015 01:36 AM, s p wrote:
@Jonathan great! Is there somewhere we can test it? So can you explain how does it work a bit, what did you do exactly. Is it a reimplementation? In which language?

It's basically two things:
1) removing tcl specific code from the c code, replacing with something that looks similar to pd_vmess
2) porting the gui to nw.js (toolkit that is node.js + chromium + a few OS hooks)

-Jonathan



On Wed, May 6, 2015 at 8:34 AM, s p <sebpiq@gmail.com> wrote:
> it could be nice to have a desktop version of PD that is restricted to only have the objects that WebPD

Would be nice indeed! But I think after a bit of fiddling, checking out the list here : https://github.com/sebpiq/WebPd/blob/master/OBJECTLIST.md and debugging, you quickly understand what you can do or not.

On Wed, May 6, 2015 at 7:39 AM, Chris McCormick <chris@mccormick.cx> wrote:
Hi Billy,

On 05/05/15 14:40, Billy Stiltner wrote:
> What about ofx pd for droid?
> cant you run vanilla pd on an android?

Yep, Antoine Rousseau's new work with Pd + OFX and PdDroidParty both let
you do that.

> The thing about browser based stuff is syncing the graphics with the dsp.

As Sebastian pointed out the best way to ensure that is to use the
audio-clock is the master of all timing, just as it is in native Pd.

Cheers,

Chris.

--
http://mccormick.cx/

_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list



--
Sébastien Piquemal

 ----- @sebpiq
 ----- http://funktion.fm



--
Sébastien Piquemal

 ----- @sebpiq
 ----- http://funktion.fm




--
Sébastien Piquemal

 ----- @sebpiq
 ----- http://github.com/sebpiq
 ----- http://funktion.fm