Hi all,
As indicated in "pd -help" it is possible to run the gui on a remote machine. Seems perfect for patching with my xbox. But I didn't find more documentation about this feature. After some puzzling I'm using this command now to invoke pd remotely:
jxbox:~# pd -alsa -verbose -noadc -r 48000 -blocksize 256 -audiobuf 20 -nomidi -guicmd "rsh xi "/usr/local/lib/pd/bin/pd-gui 5400 jxbox -display :0""
Where jxbox is my xbox (where I run the patch) and xi is my desktop machine (where I get the gui). Is this the right way to do it? I notice that pd chooses another portnumber when 5400 is in use (by eg. another pd session). Is there a possibility to pass the actual portnumber to pd-gui? Is this a *nix-only feature or can this work on win32 too?
Anyway, once again I'm amazed by the power of pd.
j#|@
Sorry, no way to override the "5400" (there ought to be one!)... also, you'l have a surprise when oyu run "open" and "save" dialogs: they see files on the GUI machine but Pd will then try to read or write on the other one!
I've used this feature only once so far. It might turn out to be useful for running Pd on PDAs and such.
cheers Miller On Sun, Feb 09, 2003 at 06:18:48PM +0100, Johannes Taelman wrote:
Hi all,
As indicated in "pd -help" it is possible to run the gui on a remote machine. Seems perfect for patching with my xbox. But I didn't find more documentation about this feature. After some puzzling I'm using this command now to invoke pd remotely:
jxbox:~# pd -alsa -verbose -noadc -r 48000 -blocksize 256 -audiobuf 20 -nomidi -guicmd "rsh xi "/usr/local/lib/pd/bin/pd-gui 5400 jxbox -display :0""
Where jxbox is my xbox (where I run the patch) and xi is my desktop machine (where I get the gui). Is this the right way to do it? I notice that pd chooses another portnumber when 5400 is in use (by eg. another pd session). Is there a possibility to pass the actual portnumber to pd-gui? Is this a *nix-only feature or can this work on win32 too?
Anyway, once again I'm amazed by the power of pd.
j#|@
PD-list mailing list PD-list@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-list
On Sun, 9 Feb 2003, Miller Puckette wrote:
Sorry, no way to override the "5400" (there ought to be one!)... also, you'l have a surprise when oyu run "open" and "save" dialogs: they see files on the GUI machine but Pd will then try to read or write on the other one!
I was surprised to see the files on my desktop machine indeed. I'll setup a homonymous nfs filesharing, I think that will avoid this issue cleanly.
I've used this feature only once so far. It might turn out to be useful for running Pd on PDAs and such.
...and XBOX'es. My XBOX is happily running pd, pdp, webcam input, audio output and fullscreen tv pdp output, without a keyboard or mouse attached, while the gui is on my desktop. Running X across the net is also possible, but less efficient I guess. And I'd get the pdp output at the wrong display.
Would it be possible to suspend and resume pd-gui connections? So that a pd keeps running when something happens to the network. Or have multiple pd-gui's talking to one pd-engine for collaborative remote work on pd-LAN-parties? I tried running a 2nd instance of pd-gui, but it shows up dead. Anyway it's just an idea. "-guicmd" is very useful as-is for me.
j#|@
I've used this feature only once so far. It might turn out to be useful for running Pd on PDAs and such.
...and XBOX'es. My XBOX is happily running pd, pdp, webcam input, audio output and fullscreen tv pdp output, without a keyboard or mouse attached, while the gui is on my desktop. Running X across the net is also possible, but less efficient I guess. And I'd get the pdp output at the wrong display.
but you can open a remote display with PDP by sending an "open 134.43.23.90:0.0" ( provided access is allowed ) to pdp_xv and control everything from your desktop )
cheers,
sevy/yves
Yves Degoyon wrote:
I've used this feature only once so far. It might turn out to be useful for running Pd on PDAs and such.
...and XBOX'es. My XBOX is happily running pd, pdp, webcam input, audio output and fullscreen tv pdp output, without a keyboard or mouse attached, while the gui is on my desktop. Running X across the net is also possible, but less efficient I guess. And I'd get the pdp output at the wrong display.
but you can open a remote display with PDP by sending an "open 134.43.23.90:0.0" ( provided access is allowed ) to pdp_xv and control everything from your desktop ) cheers,
sevy/yves
oops, sorry, answered too fast, the real message to send is "display 134.43.23.90:0.0" and, hum, it's not mentionned in the help patch...
sevy/yves
Johannes Taelman schrieb:
Would it be possible to suspend and resume pd-gui connections? So that a pd keeps running when something happens to the network.
Yeah, that would be very nice! I use VNC to access Pd on a streaming server when it needs some servicing but it's very hard to edit patches because the graphic update is sometimes very slow. It also needs a rather fast network connection. Being able to connect a gui to an allready running Pd would probably even allow to do so over a slow modem connection...(depending on the patch, of course) - BTW, I once found a Tcl/Tk PlugIn for web browsers, but if I remember correctly it does not allow to open network sockets. It would be very nice to have Pd patches in ones browser...
Olaf