updreceive NOT WORKING
I decided to try to jump into the world of OSC programming and was having fun until I got to the updreceive object. It does not work. I am using Max 6.1.5 on a mid 2010 MBP.
I even downloaded a simple patch from TouchOSC that allowed me to send and receive. My iPhone receives the signal Max is sending it, but when I try to send signal from TouchOSC, Max is not receiving it. So, this tells me TouchOSC works great, while the object updreceive has dropped the ball. Unfortunately, tech support cannot help me with this problem and directed me to the forums for help. Does anyone have any thoughts or inside info they can share with me and anyone reading this post? Thanks.
I think it’s odd that it tells you that udpreceive is broken, because normally such a problem would tell me, that there probably was a problem with the udp settings in touchosc and/or in the udpreceive arguments.
Link us to the patch, and post all your touchosc settings here. Oh, and your network settings too. Maybe we can figure it out, but unless udpreceive was somehow broken on your machine, then I think the problem is elsewhere.
Wetterberg! Thanks for responding and offering a set of fresh and experienced eyes to my problem. The problem could be my lack of experience, but I will try to paint as big a picture as I can here.
First, let me address something you said in your reply. Max isn’t telling me that udpreceive is "broken". Its just not telling me anything other than "binding to port 8000" When I try to send signal from my iPhone 4S it doesn’t do anything. I don’t even know if it has bound to port 8000.
My TouchOSC settings are as follows
OSC: Receiving only >
Host (left blank)
Local IP address 192.168.0.102
MIDI Bridge: Not configured
CoreMIDI In(1/1) Out(1/1)
Here is my patch…
----------begin_max5_patcher---------- 909.3ocyXs0aaBCF84jeEV7bZpM2YOso8zdZSZONMU4.tItBLHioWVU+uOeA RSZ3VSozVo5.Fay4b74y9y73xEVaxumTZA9B3OfEKdb4hE5pTUrn99EVY36i Swk5lYwH2ku4FqUlGIH2KzUWvIEDVBnjHZdFqJKuRjRD5Nhpq85blnj9Ohpt n0v5ZKvh3cT11q3jXgANdgP4iAQApReaUIRdM3u0cglnewRvbABZcvnyvY5Q 25abJNs4IFnHdnfXFdKq8ijDnT1dbpp6okKUEqFolbcZtbL1qIbZYLNU+dfq iZUMr6UM1oj037zbtAqv0gAPuvvUsdE5.QYy1i6lu7ufUsd0gcqa42WgJfi2 IxuTxnYRRqIIrk4DzvyIEXtrdAgeEgg2TqXq1KvMiOZ+3exjnT4wRCGvZCls cBmQ2TID4r9cxsIZtNZOanVt7ZJa0yZ2oybh4x.QrWht7ZbBgil13VjmuVJ7 6Mv04iMvMiTVh2RNQafqmXwvD.EDzqivc5DC6oymTkTTp7InH60HeoydMBZC hfPX6ZD7b0nPi5XG1qiwaXQ5MaKhyyxHLwIRgLhIEGS.hczRvcTwNvC4Ub.s XWNi.9wu.3jDtzR0zwTJiDmWwDGsjOe6liW07Mpe9H8Zz1PSnl4G6tzO+YP+ 5JrpHmK.gc5bZK5BY2G0Q1tJx5psL9HiMpchG8oL3pfSYBfjPD5sjDktA9ZQ dQUA.M9nqAzH4Bwdp3JSTV.zXVZWkBlA2Q2qyTqCuGVjPcLRTTej2+icynji E4wkwgiiIbGoYYDrorM94Ml7t5HEqoilkoTY1FuZhZ6X7uQdJ2rIOKTWqx4d VLcBIYJI4UyvZmpMzrZlaSYaDz4rHHkId+yq7m+96WvkuZhJyxhpxc6yvTcA OWf4Ozt13dtA2HO8wCcbB5K7FcNg2qN3+gkNcKza6+hyTqwtp9i0yRY5CwMu qZLBdF7IjRAkgET4QQdtMNG0lczjDB6vo8DZoxInINr040WCZPCfF2YEM1Cf Fu4CMvQLUglQ0YLVmW.5Od7XO.dxnIE4xksJaNpPjZ0+Hclddln9nC+PFSH9 smh42WheCjQl8xpYi9t2CF3LFFLiQLtiAOy2pa9iANepPSvrglnQfF+yDMlM IwEE2R3k0CoFHxzKtw7sK8Wsz7IFM2pSZRd56aoMs2SWClKSHPHyFnha1L+9 Peqkp2ySK++g90C6 -----------end_max5_patcher-----------
You have the wrong settings.
Port incoming and outgoing always have to be the same.
local I.P Address 127.0.0.1 (Declares its the actual host computer, always good to test it just works)
so udpsend 127.0.0.1 8000
Thanks for your tip. I can send messages with udpsend, but udpreceive is getting nothing. Your advice to make the ports the same did not work for me.
At this point, I can make a maxpatch that sends commands to my phone, but I can’t get my phone to control my maxpatch. udpreceive is not receiving.
I found the solution on a different forum. I had to put my local IP address in. Once I did that, it worked like a charm. Thanks for everyone who spent even a second looking at my problem. Have a great rest of the week.
Forums > MaxMSP