[PD] [PD-announce] WebPd 0.3.0 released

s p sebpiq at gmail.com
Fri May 8 07:41:04 CEST 2015


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

👍 👍 👍

On Fri, May 8, 2015 at 4:33 AM, Jonathan Wilkes <jancsika at 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 <jancsika at 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 at 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 at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20150508/ccd34158/attachment-0001.html>


More information about the Pd-list mailing list