[PD] pddroidparty netsend and netreceive

Gaël Dubus dubus at kth.se
Fri Mar 9 16:44:07 CET 2012


Here you can download the recompiled version of ScenePlayer including 
some additional externals (see README.txt for the list), together with a 
simple example of communication between a computer and a mobile phone.

http://www.csc.kth.se/~dubus/Android/NetTest.zip

In this example, the phone sends some accelerometer data to a 
[tcpserver] in the patch running on the computer, and uses values 
received from the computer to control a [osc~].

Regards,
Gaël


On 3/6/12 11:52 AM, berenger recoules wrote:
>
>
> 2012/2/29 Gaël Dubus <dubus at kth.se <mailto:dubus at kth.se>>
>
>
>     Hi,
>     I am facing kind of the same problem with ScenePlayer on Android.
>
>     For some time ago, I wanted to make another phone application
>     communicate with ScenePlayer. My idea was to inject the data into
>     ScenePlayer via localhost using networking utilities of Pd. For
>     this purpose, I recompiled ScenePlayer including externals from
>     the mrpeach library, then I tried several configurations in order
>     to test the different network protocols between the phone and my
>     computer.
>
>
>     My conclusion is that there is only one way to have a working
>     bidirectional data exchange: [tcpclient] on the phone and
>     [tcpserver] on the computer. In all the other configurations
>     (simple [netsend]/[netreceive] or [tcpsend]/[tcpreceive] for
>     example) it was possible to send data from phone to computer but
>     not from computer to phone. When I tried to invert the working
>     configuration (putting a [tcpserver] on the phone), the following
>     happened: the [tcpclient] on the computer seemed to be connected
>     (outlet 2 was set to 1) but could not send (nor receive) any data
>     to the phone.
>
>     Unfortunately, this does not enable me to have a direct connection
>     between an external mobile application and ScenePlayer as I had
>     hoped. I gave up momentarily with the idea of using network
>     utilities, but I think that this is a question of interest for
>     people working with Pd on Android: is there a reason for incoming
>     TCP and UDP streams to be blocked?
>
>
> Could you share you recompiled version of the ScenePlayer  with 
> mrpeach ? I would like to see if I could reproduce your observations, 
> and establish communication between two phones.
>
> Cheers
>
> Bérenger
>
>
>
>     Cheers
>
>     -- 
>     Gaël Dubus
>     Ph. D. student at KTH, Speech, Music and Hearing
>     Lindstedtsv. 24
>     S-10044	 Stockholm (Sweden)
>     Mobile:  	+46(0)76 096 3411  <tel:%2B46%280%2976%20096%203411>
>     Office:		+46(0)8 790 7577  <tel:%2B46%280%298%20790%207577>
>     Fax:	 	+46(0)8 790 7854  <tel:%2B46%280%298%20790%207854>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20120309/7ef7159f/attachment.htm>


More information about the Pd-list mailing list