Hey All
I've recently been looking at possibilities for networked performance with pd. So far I've found that [netsend] and [netrecieve] only seem to take numeric data (I.E. no symbols or bangs). This might be the result of the abstraction I'm using (made by one of my workshoppers) which sends messages with through a message box [send chan1 $1(, [send chan2 $1( etc.
I've solved the bangs problem by sending a number repeatedly and having a [sel] at the receiving end. However I am interested in using netsend as a basic messaging system (to conduct a laptop group by typing from a central machine).
_________________________________________________________________
http://clk.atdmt.com/UKM/go/195013117/direct/01/
On Mon, 2010-04-12 at 19:50 +0100, Andrew Faraday wrote:
I've recently been looking at possibilities for networked performance with pd. So far I've found that [netsend] and [netrecieve] only seem to take numeric data (I.E. no symbols or bangs). This might be the result of the abstraction I'm using (made by one of my workshoppers) which sends messages with through a message box [send chan1 $1(, [send chan2 $1( etc.
I've solved the bangs problem by sending a number repeatedly and having a [sel] at the receiving end. However I am interested in using netsend as a basic messaging system (to conduct a laptop group by typing from a central machine).
this lets you send whatever you want:
[list prepend send] | [list trim] | [netsend]
Using [netclient] and [netserver] from maxlib instead of the native [netsend] and [netreceive] might make the implementation of one-to-many or many-to-one setups easier.
I often found myself using something like this in order to easily send messages from any client to all others:
[list prepend send] | [list trim] | [netclient]
[r broadcast] | [list prepend broadcast] | [list trim] | [netserver 9999] | [list] | [s broadcast]
Roman
netsend and netreceive can send any type of message. You should look into OSC for your needs.
In a related question, what is the difference between netsend and sendOSC? Can netsend and netreceive be used for OSC?
Paulo
On Mon, 2010-04-12 at 16:11 -0300, Paulo Casaes wrote:
netsend and netreceive can send any type of message. You should look into OSC for your needs.
In a related question, what is the difference between netsend and sendOSC? Can netsend and netreceive be used for OSC?
No. They use a different protocol: [netsend] uses FUDI [1] and [sendOSC] uses OSC [2] (over UDP?).
From what I know, the OSCx externals aren't really maintained anymore.
It's recommended to use the mrpeach versions ([packOSC], [unpackOSC], [routeOSC]).
[1] http://en.wikipedia.org/wiki/FUDI [2] http://en.wikipedia.org/wiki/Open_Sound_Control
Roman
is there a reason for omitting the subject?
On 2010-04-12 21:11, Paulo Casaes wrote:
netsend and netreceive can send any type of message. You should look into OSC for your needs.
well afaics, OSC doesn't give you any advantage with the original problems. the problem seems to be related to Pd's messages rather than the net-objects (e.g. "[blu( -> [send val1 $1(" won't work, but if you use "[symbol blu(" it will; see the Pd-documentation and the list archives for why this is so)
In a related question, what is the difference between netsend and sendOSC?
#0 i don't know whether i have said this before, but just in case: [sendOSC] is unmaintained and buggy, and i would suggest to not use it. use mrpeach's [packOSC] and [udpsend] instead.
#1 they are different objects; [netsend] uses FUDI (which looks just like Pd-messages) as the application layer protocol, whereas [sendOSC] oses OSC
Can netsend and netreceive be used for OSC?
no. they are different, non-compatible application layer protocols (OSC uses binary data enriched with meta-data, whereas Pd's FUDI is plain text with a special meaning of semicolon)
you can probably construct an OSC-message that is parseable as a FUDI message and vice-versa, but nothing that i would "use".
fgmasr IOhannes
Thanks, folks, there's a lot to think about there.
Another workshop this evening, so we'll see what we find most useful.
Yeah, the lack of a subject was a sheer accident on my part.
Cheers
Andrew
Date: Tue, 13 Apr 2010 09:29:37 +0200 From: zmoelnig@iem.at CC: pd-list@iem.at Subject: [PD] networking with Pd (was Re: (no subject))
is there a reason for omitting the subject?
On 2010-04-12 21:11, Paulo Casaes wrote:
netsend and netreceive can send any type of message. You should look into OSC for your needs.
well afaics, OSC doesn't give you any advantage with the original problems. the problem seems to be related to Pd's messages rather than the net-objects (e.g. "[blu( -> [send val1 $1(" won't work, but if you use "[symbol blu(" it will; see the Pd-documentation and the list archives for why this is so)
In a related question, what is the difference between netsend and sendOSC?
#0 i don't know whether i have said this before, but just in case: [sendOSC] is unmaintained and buggy, and i would suggest to not use it. use mrpeach's [packOSC] and [udpsend] instead.
#1 they are different objects; [netsend] uses FUDI (which looks just like Pd-messages) as the application layer protocol, whereas [sendOSC] oses OSC
Can netsend and netreceive be used for OSC?
no. they are different, non-compatible application layer protocols (OSC uses binary data enriched with meta-data, whereas Pd's FUDI is plain text with a special meaning of semicolon)
you can probably construct an OSC-message that is parseable as a FUDI message and vice-versa, but nothing that i would "use".
fgmasr IOhannes
Hi,
just another question in this subject, what do you sugest for sending midi values between two computers through ethernet?
tnx ariane
2010/4/13 Andrew Faraday jbturgid@hotmail.com:
Thanks, folks, there's a lot to think about there.
Another workshop this evening, so we'll see what we find most useful.
Yeah, the lack of a subject was a sheer accident on my part.
Cheers
Andrew
Date: Tue, 13 Apr 2010 09:29:37 +0200 From: zmoelnig@iem.at CC: pd-list@iem.at Subject: [PD] networking with Pd (was Re: (no subject))
is there a reason for omitting the subject?
On 2010-04-12 21:11, Paulo Casaes wrote:
netsend and netreceive can send any type of message. You should look into OSC for your needs.
well afaics, OSC doesn't give you any advantage with the original problems. the problem seems to be related to Pd's messages rather than the net-objects (e.g. "[blu( -> [send val1 $1(" won't work, but if you use "[symbol blu(" it will; see the Pd-documentation and the list archives for why this is so)
In a related question, what is the difference between netsend and sendOSC?
#0 i don't know whether i have said this before, but just in case: [sendOSC] is unmaintained and buggy, and i would suggest to not use it. use mrpeach's [packOSC] and [udpsend] instead.
#1 they are different objects; [netsend] uses FUDI (which looks just like Pd-messages) as the application layer protocol, whereas [sendOSC] oses OSC
Can netsend and netreceive be used for OSC?
no. they are different, non-compatible application layer protocols (OSC uses binary data enriched with meta-data, whereas Pd's FUDI is plain text with a special meaning of semicolon)
you can probably construct an OSC-message that is parseable as a FUDI message and vice-versa, but nothing that i would "use".
fgmasr IOhannes
Get a free e-mail account with Hotmail. Sign-up now. _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
If it's between two computers using PD then you can use [netsend] and [netreceive]
Paulo
On Wed, Apr 14, 2010 at 9:05 PM, Ariane stolfi arianestolfi@gmail.com wrote:
Hi,
just another question in this subject, what do you sugest for sending midi values between two computers through ethernet?
tnx ariane
2010/4/13 Andrew Faraday jbturgid@hotmail.com:
Thanks, folks, there's a lot to think about there.
Another workshop this evening, so we'll see what we find most useful.
Yeah, the lack of a subject was a sheer accident on my part.
Cheers
Andrew
Date: Tue, 13 Apr 2010 09:29:37 +0200 From: zmoelnig@iem.at CC: pd-list@iem.at Subject: [PD] networking with Pd (was Re: (no subject))
is there a reason for omitting the subject?
On 2010-04-12 21:11, Paulo Casaes wrote:
netsend and netreceive can send any type of message. You should look into OSC for your needs.
well afaics, OSC doesn't give you any advantage with the original problems. the problem seems to be related to Pd's messages rather than the net-objects (e.g. "[blu( -> [send val1 $1(" won't work, but if you use "[symbol blu(" it will; see the Pd-documentation and the list archives for why this is so)
In a related question, what is the difference between netsend and sendOSC?
#0 i don't know whether i have said this before, but just in case: [sendOSC] is unmaintained and buggy, and i would suggest to not use it. use mrpeach's [packOSC] and [udpsend] instead.
#1 they are different objects; [netsend] uses FUDI (which looks just like Pd-messages) as the application layer protocol, whereas [sendOSC] oses OSC
Can netsend and netreceive be used for OSC?
no. they are different, non-compatible application layer protocols (OSC uses binary data enriched with meta-data, whereas Pd's FUDI is plain text with a special meaning of semicolon)
you can probably construct an OSC-message that is parseable as a FUDI message and vice-versa, but nothing that i would "use".
fgmasr IOhannes
Get a free e-mail account with Hotmail. Sign-up now. _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- (●‿●) http://www.fujimomusica.com
ALSA library is capable to do that for you, look in aseqnet(1) manpage. i haven't had a chance to use it yet myself..
On Wed, Apr 14, 2010 at 09:05:29PM -0300, Ariane stolfi wrote:
Hi,
just another question in this subject, what do you sugest for sending midi values between two computers through ethernet?
tnx ariane
2010/4/13 Andrew Faraday jbturgid@hotmail.com:
Thanks, folks, there's a lot to think about there.
Another workshop this evening, so we'll see what we find most useful.
Yeah, the lack of a subject was a sheer accident on my part.
Cheers
Andrew
Date: Tue, 13 Apr 2010 09:29:37 +0200 From: zmoelnig@iem.at CC: pd-list@iem.at Subject: [PD] networking with Pd (was Re: (no subject))
is there a reason for omitting the subject?
On 2010-04-12 21:11, Paulo Casaes wrote:
netsend and netreceive can send any type of message. You should look into OSC for your needs.
well afaics, OSC doesn't give you any advantage with the original problems. the problem seems to be related to Pd's messages rather than the net-objects (e.g. "[blu( -> [send val1 $1(" won't work, but if you use "[symbol blu(" it will; see the Pd-documentation and the list archives for why this is so)
In a related question, what is the difference between netsend and sendOSC?
#0 i don't know whether i have said this before, but just in case: [sendOSC] is unmaintained and buggy, and i would suggest to not use it. use mrpeach's [packOSC] and [udpsend] instead.
#1 they are different objects; [netsend] uses FUDI (which looks just like Pd-messages) as the application layer protocol, whereas [sendOSC] oses OSC
Can netsend and netreceive be used for OSC?
no. they are different, non-compatible application layer protocols (OSC uses binary data enriched with meta-data, whereas Pd's FUDI is plain text with a special meaning of semicolon)
you can probably construct an OSC-message that is parseable as a FUDI message and vice-versa, but nothing that i would "use".
fgmasr IOhannes
Get a free e-mail account with Hotmail. Sign-up now. _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hey all Out of all that, [netserver] and [netclient] won over, we're working on a couple of abstractions for network conducting including metronome, broadcast messenger and a universal volume modifier. If anyone's interested I can make these available once tested and let you know about the experiences.
Date: Sat, 17 Apr 2010 11:43:57 +0100 From: errordeveloper@gmail.com To: pd-list@iem.at Subject: Re: [PD] networking with Pd (was Re: (no subject))
ALSA library is capable to do that for you, look in aseqnet(1) manpage. i haven't had a chance to use it yet myself..
On Wed, Apr 14, 2010 at 09:05:29PM -0300, Ariane stolfi wrote:
Hi,
just another question in this subject, what do you sugest for sending midi values between two computers through ethernet?
tnx ariane
2010/4/13 Andrew Faraday jbturgid@hotmail.com:
Thanks, folks, there's a lot to think about there.
Another workshop this evening, so we'll see what we find most useful.
Yeah, the lack of a subject was a sheer accident on my part.
Cheers
Andrew
Date: Tue, 13 Apr 2010 09:29:37 +0200 From: zmoelnig@iem.at CC: pd-list@iem.at Subject: [PD] networking with Pd (was Re: (no subject))
is there a reason for omitting the subject?
On 2010-04-12 21:11, Paulo Casaes wrote:
netsend and netreceive can send any type of message. You should look into OSC for your needs.
well afaics, OSC doesn't give you any advantage with the original problems. the problem seems to be related to Pd's messages rather than the net-objects (e.g. "[blu( -> [send val1 $1(" won't work, but if you use "[symbol blu(" it will; see the Pd-documentation and the list archives for why this is so)
In a related question, what is the difference between netsend and sendOSC?
#0 i don't know whether i have said this before, but just in case: [sendOSC] is unmaintained and buggy, and i would suggest to not use it. use mrpeach's [packOSC] and [udpsend] instead.
#1 they are different objects; [netsend] uses FUDI (which looks just like Pd-messages) as the application layer protocol, whereas [sendOSC] oses OSC
Can netsend and netreceive be used for OSC?
no. they are different, non-compatible application layer protocols (OSC uses binary data enriched with meta-data, whereas Pd's FUDI is plain text with a special meaning of semicolon)
you can probably construct an OSC-message that is parseable as a FUDI message and vice-versa, but nothing that i would "use".
fgmasr IOhannes
Get a free e-mail account with Hotmail. Sign-up now. _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
http://clk.atdmt.com/UKM/go/195013117/direct/01/ We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now
metronome broadcast msg is interesting .. so you are using netserver/client to do that? can you go into some advanced networking with these couple?
On Sat, Apr 17, 2010 at 12:35:07PM +0100, Andrew Faraday wrote:
Hey all Out of all that, [netserver] and [netclient] won over, we're working on a couple of abstractions for network conducting including metronome, broadcast messenger and a universal volume modifier. If anyone's interested I can make these available once tested and let you know about the experiences.
Date: Sat, 17 Apr 2010 11:43:57 +0100 From: errordeveloper@gmail.com To: pd-list@iem.at Subject: Re: [PD] networking with Pd (was Re: (no subject))
ALSA library is capable to do that for you, look in aseqnet(1) manpage. i haven't had a chance to use it yet myself..
On Wed, Apr 14, 2010 at 09:05:29PM -0300, Ariane stolfi wrote:
Hi,
just another question in this subject, what do you sugest for sending midi values between two computers through ethernet?
tnx ariane
2010/4/13 Andrew Faraday jbturgid@hotmail.com:
Thanks, folks, there's a lot to think about there.
Another workshop this evening, so we'll see what we find most useful.
Yeah, the lack of a subject was a sheer accident on my part.
Cheers
Andrew
Date: Tue, 13 Apr 2010 09:29:37 +0200 From: zmoelnig@iem.at CC: pd-list@iem.at Subject: [PD] networking with Pd (was Re: (no subject))
is there a reason for omitting the subject?
On 2010-04-12 21:11, Paulo Casaes wrote:
netsend and netreceive can send any type of message. You should look into OSC for your needs.
well afaics, OSC doesn't give you any advantage with the original problems. the problem seems to be related to Pd's messages rather than the net-objects (e.g. "[blu( -> [send val1 $1(" won't work, but if you use "[symbol blu(" it will; see the Pd-documentation and the list archives for why this is so)
In a related question, what is the difference between netsend and sendOSC?
#0 i don't know whether i have said this before, but just in case: [sendOSC] is unmaintained and buggy, and i would suggest to not use it. use mrpeach's [packOSC] and [udpsend] instead.
#1 they are different objects; [netsend] uses FUDI (which looks just like Pd-messages) as the application layer protocol, whereas [sendOSC] oses OSC
Can netsend and netreceive be used for OSC?
no. they are different, non-compatible application layer protocols (OSC uses binary data enriched with meta-data, whereas Pd's FUDI is plain text with a special meaning of semicolon)
you can probably construct an OSC-message that is parseable as a FUDI message and vice-versa, but nothing that i would "use".
fgmasr IOhannes
Get a free e-mail account with Hotmail. Sign-up now. _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
http://clk.atdmt.com/UKM/go/195013117/direct/01/ We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now
To be honest I'm not worrying about advced networking, just what is of practical benefit for performance, it's definately in the formative stages now. Although it does seem that it's better than netsend and netrecieve for working with more than one connection (I.E. with netsend computer A sends info to computer B, that's it, with client and server Computer A can send info to computers X, Y and Z, who can all send info on the same connection to computer A. But X can't send data to Y.) This could be set to re-broadcast this kind of data, tho.
Date: Sat, 17 Apr 2010 14:29:07 +0100 From: errordeveloper@gmail.com To: jbturgid@hotmail.com; pd-list@iem.at Subject: Re: [PD] networking with Pd (was Re: (no subject))
metronome broadcast msg is interesting .. so you are using netserver/client to do that? can you go into some advanced networking with these couple?
On Sat, Apr 17, 2010 at 12:35:07PM +0100, Andrew Faraday wrote:
Hey all Out of all that, [netserver] and [netclient] won over, we're working on a couple of abstractions for network conducting including metronome, broadcast messenger and a universal volume modifier. If anyone's interested I can make these available once tested and let you know about the experiences.
Date: Sat, 17 Apr 2010 11:43:57 +0100 From: errordeveloper@gmail.com To: pd-list@iem.at Subject: Re: [PD] networking with Pd (was Re: (no subject))
ALSA library is capable to do that for you, look in aseqnet(1) manpage. i haven't had a chance to use it yet myself..
On Wed, Apr 14, 2010 at 09:05:29PM -0300, Ariane stolfi wrote:
Hi,
just another question in this subject, what do you sugest for sending midi values between two computers through ethernet?
tnx ariane
2010/4/13 Andrew Faraday jbturgid@hotmail.com:
Thanks, folks, there's a lot to think about there.
Another workshop this evening, so we'll see what we find most useful.
Yeah, the lack of a subject was a sheer accident on my part.
Cheers
Andrew
Date: Tue, 13 Apr 2010 09:29:37 +0200 From: zmoelnig@iem.at CC: pd-list@iem.at Subject: [PD] networking with Pd (was Re: (no subject))
is there a reason for omitting the subject?
On 2010-04-12 21:11, Paulo Casaes wrote: > netsend and netreceive can send any type of message. You should look > into OSC for your needs.
well afaics, OSC doesn't give you any advantage with the original problems. the problem seems to be related to Pd's messages rather than the net-objects (e.g. "[blu( -> [send val1 $1(" won't work, but if you use "[symbol blu(" it will; see the Pd-documentation and the list archives for why this is so)
> > In a related question, what is the difference between netsend and > sendOSC?
#0 i don't know whether i have said this before, but just in case: [sendOSC] is unmaintained and buggy, and i would suggest to not use it. use mrpeach's [packOSC] and [udpsend] instead.
#1 they are different objects; [netsend] uses FUDI (which looks just like Pd-messages) as the application layer protocol, whereas [sendOSC] oses OSC
> Can netsend and netreceive be used for OSC?
no. they are different, non-compatible application layer protocols (OSC uses binary data enriched with meta-data, whereas Pd's FUDI is plain text with a special meaning of semicolon)
you can probably construct an OSC-message that is parseable as a FUDI message and vice-versa, but nothing that i would "use".
fgmasr IOhannes
Get a free e-mail account with Hotmail. Sign-up now. _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
http://clk.atdmt.com/UKM/go/195013117/direct/01/ We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now
http://clk.atdmt.com/UKM/go/197222280/direct/01/ Do you have a story that started on Hotmail? Tell us now
On Mon, Apr 12, 2010 at 8:50 PM, Andrew Faraday jbturgid@hotmail.comwrote:
Hey All
I've recently been looking at possibilities for networked performance with pd. So far I've found that [netsend] and [netrecieve] only seem to take numeric data (I.E. no symbols or bangs). This might be the result of the abstraction I'm using (made by one of my workshoppers) which sends messages with through a message box [send chan1 $1(, [send chan2 $1( etc.
I've solved the bangs problem by sending a number repeatedly and having a [sel] at the receiving end. However I am interested in using netsend as a basic messaging system (to conduct a laptop group by typing from a central machine).
take a look into http://www.netpd.org/ ?
Andras