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