Old 09-12-2018, 09:17 AM   #1
UlrichH
Human being with feelings
 
Join Date: Aug 2017
Posts: 14
Default OSC send to local IP

Hi,
I'm trying to get Reaper to send its OSC data to a local IP. It works well when sticking to localhost, but when I set up any other IP, it seems the message is not sent.
Sending the same message to the same port to the same IP using an other application (here, the basic command line oscsend), it works: the receiver gets the full message with arguments. So no network issue (at first glance).
Did someone stumble on this one before?
Thanks !
UlrichH is offline   Reply With Quote
Old 09-13-2018, 12:31 AM   #2
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

What other IP did you set up and how did you do that, and when do you expect a message should be sent there ?

Some time ago OSCIIBot had been updated to be able to work even without a dedicated IP in "communication mode", answering to the IP address it received a message from. When Justin implemented that with OSCIIBot, he mentioned that it would be in Reaper, as well. (No idea if that helps here...)

-Michael
mschnell is online now   Reply With Quote
Old 09-13-2018, 02:29 AM   #3
UlrichH
Human being with feelings
 
Join Date: Aug 2017
Posts: 14
Default

It's an IP on my local network, 192.168.XX.XX. Using oscsend, or other OSC senders, the receiver gets the message (testing with a simple /play 1).
Reaper sends the data when using localhost or 127.0.0.1, but using an other IP seems to do something weird.
UlrichH is offline   Reply With Quote
Old 09-13-2018, 02:40 AM   #4
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Where did you set this address ?

You might want to use WireShark to monitor the network traffic.

Michael (only used OSC via OSCIIBot yet)
mschnell is online now   Reply With Quote
Old 09-14-2018, 01:44 AM   #5
UlrichH
Human being with feelings
 
Join Date: Aug 2017
Posts: 14
Default

I should have thought of Wireshark way before.

The OSC play/stop is sent as a bundle, the Arduino lib I was using didn't parse them.

So no problem after all, it's always the user
UlrichH is offline   Reply With Quote
Old 09-14-2018, 01:58 AM   #6
Gerrit
Human being with feelings
 
Join Date: Aug 2018
Location: Maastricht
Posts: 92
Default

Quote:
Originally Posted by UlrichH View Post
I should have thought of Wireshark way before.

The OSC play/stop is sent as a bundle, the Arduino lib I was using didn't parse them.

So no problem after all, it's always the user
I'm working on a Teensy based OSC controller and used this OSC library. Based on the examples I've written code to parse messages and or bundles, maybe this is of help to you:
OSC_Controller_20180902.zip
The code parses incoming messages and stores the result in structs.
Gerrit is offline   Reply With Quote
Old 09-14-2018, 05:46 AM   #7
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Quote:
Originally Posted by UlrichH View Post
So no problem after all
Great that you got this sorted out
-Michael
mschnell is online now   Reply With Quote
Old 09-30-2018, 02:45 PM   #8
UlrichH
Human being with feelings
 
Join Date: Aug 2017
Posts: 14
Default

Quote:
Originally Posted by Gerrit View Post
I'm working on a Teensy based OSC controller and used this OSC library.
I switched to this one also
UlrichH is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:48 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.