[PD] OSC Communication between PD and SC

Alexandre Torres Porres porres at gmail.com
Sun Jun 21 21:21:54 CEST 2015


can you share de code from supercollider and the pd patch for us please?

2015-06-21 2:46 GMT-03:00 Clifford Dunn <beatleboy07 at gmail.com>:

> Okay, I figured it out.
>
> It's a supercollider thing. Turns out that I was being too specific
> when defining the NetAddr. By not specifying in the OSCdef, everything
> is working fine now. Thanks for all the help!
> Clifford Dunn
> Flutist/Composer
> http://www.ckdmusic.weebly.com
>
>
>
> On Sat, Jun 20, 2015 at 5:54 PM, Martin Peach <chakekatzil at gmail.com>
> wrote:
> > Are you sure NetAddr.langPort is 57120?
> >
> > Martin
> >
> > On Sat, Jun 20, 2015 at 5:27 PM, Clifford Dunn <beatleboy07 at gmail.com>
> > wrote:
> >>
> >> Hi PD list,
> >>
> >> I want to be sending this to the SC list as well, but for some reason
> >> I can't get through there.
> >>
> >> I'm getting pretty frustrated as I try to figure out why these two
> >> programs are currently refusing to talk to each other. I'm not really
> >> sure about how to type out PD code, so please bear with me.
> >>
> >> First, I have SC set up to receive OSC:
> >>
> >> n = NetAddr("127.0.0.1", NetAddr.langPort);
> >>
> >> OSCFunc({arg msg, time, addr, recvPort; "Hello World".postln;}, '/test',
> >> n);
> >>
> >> Testing this internally with SC works fine:
> >>
> >> m = NetAddr("127.0.0.1", NetAddr.langPort);
> >>
> >> m.sendMsg("/test", "Hi")
> >>
> >>
> >> PD on the other hand:
> >>
> >> object: import mrpeach
> >> message: connect 127.0.0.1 57120
> >> *connected to*
> >> object: udpsend
> >>
> >> The listener tells me: udpsend connecting to port 57120
> >>
> >> message: send /test 5
> >> *connected to*
> >> object: packOSC
> >> *connected to*
> >> object udpsend
> >>
> >> Nothing happens on the supercollider end. However, within PD, if I set
> >> up a udpreceiver, I get a response
> >>
> >> object: udpreceive 57120
> >> *connected to*
> >> object: unpackOSC
> >> *connected to*
> >> object: spigot (toggle on right inlet)
> >> *connected to*
> >> object: print received
> >>
> >> And then I can send messages within PD and it prints fine.
> >>
> >> Also, if I send from SC:
> >>
> >> n.sendMsg("/test", 45);
> >>
> >> It prints fine in PD.
> >>
> >> So what am I missing that is preventing PD from sending to SC? If it
> >> helps, I'm running ArchLinux, SC 3.6.6, and Pd 0.43.4-extended.
> >>
> >> Thanks a lot for any help you can provide!
> >>
> >> connect 1
> >> Clifford Dunn
> >> Flutist/Composer
> >> http://www.ckdmusic.weebly.com
> >>
> >> _______________________________________________
> >> Pd-list at lists.iem.at mailing list
> >> UNSUBSCRIBE and account-management ->
> >> http://lists.puredata.info/listinfo/pd-list
> >
> >
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20150621/7a017f70/attachment.html>


More information about the Pd-list mailing list