It's like programming in the 21st century. :)
👍 👍 👍
On Fri, May 8, 2015 at 4:33 AM, Jonathan Wilkes jancsika@yahoo.com wrote:
On 05/07/2015 01:56 AM, s p wrote:
- 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
- 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:
- 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.
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
*Sébastien Piquemal *
-----* @sebpiq* ----- http://github.com/sebpiq ----- http://funktion.fm
--
*Sébastien Piquemal *
-----* @sebpiq* ----- http://github.com/sebpiq ----- http://funktion.fm
--
*Sébastien Piquemal *
-----* @sebpiq* ----- http://github.com/sebpiq ----- http://funktion.fm