I've been using Pd 0.41.4-extended in Windows 7 64-bit. Attempting to open up OSCroute-help.pd consistently crashes Pd.
So I do the sensible thing and upgrade to 0.42.5. However, I now see messages telling me that sendOSC, dumpOSC, and OSCroute, which 0.41.4 seemed to have no trouble with, are now deprecated. I'm advised (by the messages in the Pd window) to "Consider switching to mrpeach's [routeOSC]."
I'd be happy to do so. But for some reason these objects don't seem to be included in 0.42.5-extended. So I go to a page on puredata.info that has a link to "Get OSC for all platforms." Sweet -- except, not.
To start with, it appears that I may need to compile the stuff I downloaded, as it includes .c files. Not being a Linux person, I don't even have a C compiler, nor do I feel inclined to work out how to use one.
The README does not explain whether I need to compile the code, much less how I would do it. The readme does, however, tell me that I will also need a separate set of objects "that implement the transport (OSI-Layer 4), for instance [udpsend]/[udpreceive]." And of course, the README doesn't say where I'll find those, or how to install them when I've found them. They're not on the puredata.info OSC page, as far as I can see.
This leads me to a concatenation of questions.
(1) Does the fact that OSCroute, sendOSC, and dumpOSC are deprecated mean that they actually don't work, or do they still work?
(2) Where can I get a version of Pd-extended that includes the new, preferred OSC objects?
(3) If there is no such version, how exactly would I go about incorporating them in 0.42.5?
(4) What sort of patching will I need to do in order to connect the mrpeach objects with the [udp] objects after I've installed them, and where is this patching documented?
Sorry to be a pest about this. Right at the moment I'm trying to document the usage of OSC to let Pd communicate with Csound. Andres Cabrera's very nice tutorial video (on YouTube) uses the old Pd objects. I'd like to use the new objects in the tutorial I'm writing, but I can hardly do so when I don't understand where the objects are or how to install them.
Can anyone clear up the mysteries for me? Thanks!
--Jim Aikin
Have you tried [O] | [import mrpeach]
then
[udprecieve xxxx] (the xxxx is whatever port your are using), | [routeOSC]
etc?
On Thu, Sep 8, 2011 at 2:00 PM, Jim Aikin midiguru23@sbcglobal.net wrote:
I've been using Pd 0.41.4-extended in Windows 7 64-bit. Attempting to open up OSCroute-help.pd consistently crashes Pd.
So I do the sensible thing and upgrade to 0.42.5. However, I now see messages telling me that sendOSC, dumpOSC, and OSCroute, which 0.41.4 seemed to have no trouble with, are now deprecated. I'm advised (by the messages in the Pd window) to "Consider switching to mrpeach's [routeOSC]."
I'd be happy to do so. But for some reason these objects don't seem to be included in 0.42.5-extended. So I go to a page on puredata.info that has a link to "Get OSC for all platforms." Sweet -- except, not.
To start with, it appears that I may need to compile the stuff I downloaded, as it includes .c files. Not being a Linux person, I don't even have a C compiler, nor do I feel inclined to work out how to use one.
The README does not explain whether I need to compile the code, much less how I would do it. The readme does, however, tell me that I will also need a separate set of objects "that implement the transport (OSI-Layer 4), for instance [udpsend]/[udpreceive]." And of course, the README doesn't say where I'll find those, or how to install them when I've found them. They're not on the puredata.info OSC page, as far as I can see.
This leads me to a concatenation of questions.
(1) Does the fact that OSCroute, sendOSC, and dumpOSC are deprecated mean that they actually don't work, or do they still work?
(2) Where can I get a version of Pd-extended that includes the new, preferred OSC objects?
(3) If there is no such version, how exactly would I go about incorporating them in 0.42.5?
(4) What sort of patching will I need to do in order to connect the mrpeach objects with the [udp] objects after I've installed them, and where is this patching documented?
Sorry to be a pest about this. Right at the moment I'm trying to document the usage of OSC to let Pd communicate with Csound. Andres Cabrera's very nice tutorial video (on YouTube) uses the old Pd objects. I'd like to use the new objects in the tutorial I'm writing, but I can hardly do so when I don't understand where the objects are or how to install them.
Can anyone clear up the mysteries for me? Thanks!
--Jim Aikin
______________________________**_________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list
hello,
mrPeach OSC objects, and many other ones are stuffed into pd-extended's nightly builds, you can find them at this url:
http://autobuild.puredata.info/auto-build/latest/
----- "Jim Aikin" midiguru23@sbcglobal.net a écrit :
I've been using Pd 0.41.4-extended in Windows 7 64-bit. Attempting to
open up OSCroute-help.pd consistently crashes Pd.
So I do the sensible thing and upgrade to 0.42.5. However, I now see messages telling me that sendOSC, dumpOSC, and OSCroute, which 0.41.4
seemed to have no trouble with, are now deprecated. I'm advised (by the messages in the Pd window) to "Consider switching to mrpeach's [routeOSC]."
I'd be happy to do so. But for some reason these objects don't seem to
be included in 0.42.5-extended. So I go to a page on puredata.info that has a link to "Get OSC for all platforms." Sweet -- except, not.
To start with, it appears that I may need to compile the stuff I downloaded, as it includes .c files. Not being a Linux person, I don't
even have a C compiler, nor do I feel inclined to work out how to use one.
The README does not explain whether I need to compile the code, much less how I would do it. The readme does, however, tell me that I will
also need a separate set of objects "that implement the transport (OSI-Layer 4), for instance [udpsend]/[udpreceive]." And of course, the README doesn't say where I'll find those, or how to install them when
I've found them. They're not on the puredata.info OSC page, as far as I can see.
This leads me to a concatenation of questions.
(1) Does the fact that OSCroute, sendOSC, and dumpOSC are deprecated mean that they actually don't work, or do they still work?
(2) Where can I get a version of Pd-extended that includes the new, preferred OSC objects?
(3) If there is no such version, how exactly would I go about incorporating them in 0.42.5?
(4) What sort of patching will I need to do in order to connect the mrpeach objects with the [udp] objects after I've installed them, and
where is this patching documented?
Sorry to be a pest about this. Right at the moment I'm trying to document the usage of OSC to let Pd communicate with Csound. Andres Cabrera's very nice tutorial video (on YouTube) uses the old Pd objects. I'd like to use the new objects in the tutorial I'm writing, but I can
hardly do so when I don't understand where the objects are or how to install them.
Can anyone clear up the mysteries for me? Thanks!
--Jim Aikin
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On Wed, 2011-09-07 at 21:00 -0700, Jim Aikin wrote:
This leads me to a concatenation of questions.
(1) Does the fact that OSCroute, sendOSC, and dumpOSC are deprecated mean that they actually don't work, or do they still work?
They probably still work, but are not maintained actively anymore and are known to be buggy. The mrpeach OSC object classes are more low level, but also more flexible, less buggy and actively maintained
(2) Where can I get a version of Pd-extended that includes the new, preferred OSC objects?
They most likely are included in your version already. Pd-extended does _not_ load _all_ libraries by default, which is IMHO a good thing. You can easily load a library from your patch by putting a [import mrpeach] in it.
(3) If there is no such version, how exactly would I go about incorporating them in 0.42.5?
Not necessary.
(4) What sort of patching will I need to do in order to connect the mrpeach objects with the [udp] objects after I've installed them, and where is this patching documented?
Check the helpfiles for [packOSC] and [unpackOSC], they show how to hook up the OSC object classes with the net (udp|tcp) object classes.
Sorry to be a pest about this. Right at the moment I'm trying to document the usage of OSC to let Pd communicate with Csound. Andres Cabrera's very nice tutorial video (on YouTube) uses the old Pd objects. I'd like to use the new objects in the tutorial I'm writing, but I can hardly do so when I don't understand where the objects are or how to install them.
Cool. I strongly recommend to use the mrpeach OSC classes.
BTW: you find a lot of info in the mailing list archives about this topic.
Roman