Re: [PD] working simultaneously on the same patch from two different places in the universe....

2015-04-01 Thread IOhannes m zmoelnig
On 2015-04-01 02:25, Dan Wilcox wrote:
> IOhannes, et al demoed a build of pd that did exactly this at the 2007 
> Montreal PdCon. There was a projection and about 3-4 mouse cursors 
> alternatively cooperating and battling on the same canvas. Was great fun to 
> watch for dataflow practitioners/nerds.

it was called "peerdata" [1] (or formerly "multipd") and you can still
find the paper at [2].

it worked by putting some middleware (a proxy, written in Pd :-))
between pd-core and pd-gui that would handle the 1-to-N distribution of
messages.

it didn't require any changes on both the core and the gui, you only
needed to start the two programs separately and tell them to use the
proxy as the "other" end.

while in theory the proxy is dumb (and should thus be robust against
Pd-version changes), it was just clever enough so that i think it is
broken since the gui rewrite (Pd>=0.43)

gmsda
IOhannes


[1] https://github.com/umlaeute/peerdata
[2] http://umlaeute.mur.at/Members/zmoelnig/dissertation/papers/pd2007



signature.asc
Description: OpenPGP digital signature
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] working simultaneously on the same patch from two different places in the universe....

2015-03-31 Thread William Huston
Well, I don't know the code guts, but it seems we should be able to
consider the PD editor window and the patching engine separately.

Once we do that, it is easy to imagine various ways that the window can be
replicated in multiple places. X Windows for example. (Yes, there could be
UI conflicts as Jonathan mentioned)

In fact, there're Tk/TCL apps called kibitz and xkibits which do this.

I am clueless about how PD uses Tk/TCL to manage windows, so I don't know
how feasible this would be.

But it seems like I see Wish running when I run PD, so it might not be that
difficult.

BH

On Tuesday, March 31, 2015, Jonathan Wilkes via Pd-list <
pd-list@lists.iem.at> wrote:
> I believe somebody did work on a system that allowed multi-user patch
editing.  Hopefully someone else on the list has a link.
> The difficulty is that Pd's code assumes the input is coming from a
single user.  There's no way for the input methods to differentiate input
from separate users.  And even if you fixed that, things like dragging
array points happen by setting _global_ variables for callbacks.  So if you
drag on one array while I happen to be dragging on another (or doing
anything else for that matter), we'll end up messing with each other's
interaction with the patch.
> -Jonathan
>
>
> On Tuesday, March 31, 2015 6:59 PM, jamal crawford 
wrote:
>
>
> hey list
>
> without restarting pd or the patch.
> theoretical reality or dream?
>
> best regs
> ~/.jc
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
>
>
>

-- 
--
May you, and all beings
be happy and free from suffering :)
-- ancient Buddhist Prayer (Metta)

Don't forget to sign the

*Pledge to Resist*

*the Constitution Pipeline:*

   - *The Pledge: TinyURL.com/Pledge2ResistCP
   *
   - *More info: TinyURL.com/Pledge2ResistCP1
   *
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] working simultaneously on the same patch from two different places in the universe....

2015-03-31 Thread Dan Wilcox
IOhannes, et al demoed a build of pd that did exactly this at the 2007 Montreal 
PdCon. There was a projection and about 3-4 mouse cursors alternatively 
cooperating and battling on the same canvas. Was great fun to watch for 
dataflow practitioners/nerds.

Dan Wilcox
@danomatika
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
> On Mar 31, 2015, at 8:08 PM, pd-list-requ...@lists.iem.at wrote:
> 
> From: jamal crawford mailto:three...@ml1.net>>
> To: pd-list@lists.iem.at <mailto:pd-list@lists.iem.at>
> Date: March 31, 2015 at 6:56:20 PM EDT
> Subject: [PD] working simultaneously on the same patch from two different 
> places in the universe
> 
> 
> hey list
> 
> without restarting pd or the patch.
> theoretical reality or dream?
> 
> best regs
> ~/.jc

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


Re: [PD] working simultaneously on the same patch from two different places in the universe....

2015-03-31 Thread Jonathan Wilkes via Pd-list
I believe somebody did work on a system that allowed multi-user patch editing.  
Hopefully someone else on the list has a link.
The difficulty is that Pd's code assumes the input is coming from a single 
user.  There's no way for the input methods to differentiate input from 
separate users.  And even if you fixed that, things like dragging array points 
happen by setting _global_ variables for callbacks.  So if you drag on one 
array while I happen to be dragging on another (or doing anything else for that 
matter), we'll end up messing with each other's interaction with the patch.
-Jonathan 


 On Tuesday, March 31, 2015 6:59 PM, jamal crawford  
wrote:
   

 hey list

without restarting pd or the patch.
theoretical reality or dream?

best regs
~/.jc

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


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


[PD] working simultaneously on the same patch from two different places in the universe....

2015-03-31 Thread jamal crawford
hey list

without restarting pd or the patch.
theoretical reality or dream?

best regs
~/.jc

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