Hi Claude !!!
I use to easily be able to use touchOSC to control LXconsole. But lately, it seems that it is impossible to make it works on both directions. Actions on my laptop reflect on the iPad but not the other way around. I wonder what i am missing. I am about certain to have it set the right way. Here is a screen shot.
Can you see something that is not right ?
https://www.dropbox.com/s/pxjo1dmfb4sfg ... 9.png?dl=0
Thanks again for your invaluable help !
Pascal from Montréal
Osc working only one way
It certainly looks like you have it set correctly. TouchOSC should configure itself by tapping LX_OSC@MacBook Pro de Productions in the found hosts (1) field. You may have done that to get the IP addr, ess/port already.
Behind the scenes, based on the OSC out preferences, LXConsole also uses Bonjour to search for and establish a connection to TouchOSC. It looks for a service named TouchOSC and then uses that IP address/port to send OSC out.
If this is working, you know that the network setting in general are OK--the computer and iPad can talk. That leaves a question of why LXConsole isn't receiving. The first thing to check would be the firewall. This will block incoming messages. Especially if it is set to block all incoming connections.
One sure bet is to turn the firewall off and see if it eliminates the problem. (You may need to log off and back on). If turning the firewall on and off fixes the problem, you can look at the firewall settings. LXConsole is signed software so it is recognized by Apple (unless the application has been altered). If you enable connections to signed software, it should work.
If your firewall is off and you still don't seem to be receiving OSC, it is possible that the WiFi network has blocked the port. Depending on if you have control of the WiFi router, you may not be able to determine this.
Finally, you might also try restarting everything. Open a new file in LXConsole. Use the "Simple" layout in TouchOSC. In LXConsole, open the setup window and in the OSC tab, click Detect. This should let you see if LXConsole is receiving messages. This would then point to something specific in either your TouchOSC layout or LXConsole file you are having trouble with.
Behind the scenes, based on the OSC out preferences, LXConsole also uses Bonjour to search for and establish a connection to TouchOSC. It looks for a service named TouchOSC and then uses that IP address/port to send OSC out.
If this is working, you know that the network setting in general are OK--the computer and iPad can talk. That leaves a question of why LXConsole isn't receiving. The first thing to check would be the firewall. This will block incoming messages. Especially if it is set to block all incoming connections.
One sure bet is to turn the firewall off and see if it eliminates the problem. (You may need to log off and back on). If turning the firewall on and off fixes the problem, you can look at the firewall settings. LXConsole is signed software so it is recognized by Apple (unless the application has been altered). If you enable connections to signed software, it should work.
If your firewall is off and you still don't seem to be receiving OSC, it is possible that the WiFi network has blocked the port. Depending on if you have control of the WiFi router, you may not be able to determine this.
Finally, you might also try restarting everything. Open a new file in LXConsole. Use the "Simple" layout in TouchOSC. In LXConsole, open the setup window and in the OSC tab, click Detect. This should let you see if LXConsole is receiving messages. This would then point to something specific in either your TouchOSC layout or LXConsole file you are having trouble with.