Old 11-19-2018, 08:41 PM   #1
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
Default Reaper Stops Sending OSC Feedback [SOLVED]

I bought TouchOSC a few years ago and have been struggling to make it work correctly ever since. I'd hoped the recent OSC updates might fix the problems I've had, but no such luck.

Basically, if I start from scratch, everything is working with the default configs. But after making my own copies and slowly customizing them for some time, there comes a point where TouchOSC stops receiving any feedback from Reaper. The weird thing is I cannot simply backtrack and undo my changes to get it working again. It's like a threshold where it stops working permanently, forcing me to start over entirely.

What could be causing this? I can control Reaper, but cannot get any info back like track names or current values of anything to appear. Red light in TouchOSC stops lighting up and even the default templates stop receiving feedback. Experienced this least 3 times in the last few years.

Is there any way to see what OSC info Reaper is sending (if any)? I have no idea if this is on Reaper's side or TouchOSC.

Solution: Open up your Wifi settings on your Android device. Hold your finger on the active one and click "modify." Look for the advanced options and you should find one to switch the IP from DHCP to Static. When inputting your device IP in Reaper be sure to use the shorter one without any letters in it, if you have more than one option.
__________________
foxyyymusic

Last edited by foxAsteria; 09-25-2019 at 07:02 PM.
foxAsteria is offline   Reply With Quote
Old 11-20-2018, 03:07 AM   #2
goldenarpharazon
Human being with feelings
 
Join Date: Feb 2016
Posts: 189
Default

This post https://forum.cockos.com/showthread.php?t=213021 directs to the inbuilt Reaper OSC monitor.
goldenarpharazon is offline   Reply With Quote
Old 11-20-2018, 01:36 PM   #3
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
Default

Interesting, I read that before, and I just did so a few more times... Still not seeing how to view the output... The monitor there shows input only. I'm not having a problem with input, I'm having a problem with output.
__________________
foxyyymusic
foxAsteria is offline   Reply With Quote
Old 11-21-2018, 03:36 AM   #4
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
Default

Ok well I was made some edits to the layout and feedback miraculously came back. I think it's safe to say it was a problem on the TouchOSC side, but I'm not at all sure what it was. Minor tweaks...

And now back to the trial and error game of getting stuff to actually do what it should...
__________________
foxyyymusic

Last edited by foxAsteria; 11-21-2018 at 03:48 AM.
foxAsteria is offline   Reply With Quote
Old 11-21-2018, 04:47 AM   #5
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
Default

Still can't figure out how to receive track name.

In my Reaper config it says TRACK_NAME s/1/track/name s/1/track/@/name
In my TouchOSC layout, it says /1/track/name

But nothing appears. Shouldn't it?
__________________
foxyyymusic
foxAsteria is offline   Reply With Quote
Old 11-22-2018, 01:24 AM   #6
goldenarpharazon
Human being with feelings
 
Join Date: Feb 2016
Posts: 189
Default

Try routing the OSC through OSCII-bot. Its console output will show traffic in both directions as will Darkstar's logger. Use either to compare the OSC sent/received against behaviours seen in Reaper and TouchOSC, See https://forum.cockos.com/showthread.php?t=210001.
goldenarpharazon is offline   Reply With Quote
Old 11-22-2018, 01:48 AM   #7
Gerrit
Human being with feelings
 
Join Date: Aug 2018
Location: Maastricht
Posts: 92
Default

Quote:
Originally Posted by foxAsteria View Post
Still can't figure out how to receive track name.

In my Reaper config it says TRACK_NAME s/1/track/name s/1/track/@/name
In my TouchOSC layout, it says /1/track/name

But nothing appears. Shouldn't it?
It was my understanding that TouchOSC only supports the float datatype, no strings. I came across that somewhere but don't know the link.
Gerrit is offline   Reply With Quote
Old 11-22-2018, 02:53 AM   #8
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
Default

Quote:
Originally Posted by Gerrit View Post
It was my understanding that TouchOSC only supports the float datatype, no strings. I came across that somewhere but don't know the link.
It's absolutely worked for me in the past though.
__________________
foxyyymusic
foxAsteria is offline   Reply With Quote
Old 11-22-2018, 07:54 AM   #9
ThrashJazzAssassin
Human being with feelings
 
ThrashJazzAssassin's Avatar
 
Join Date: Oct 2010
Location: Scotland
Posts: 422
Default

From Default.ReaperOSC

Code:
TRACK_NAME s/track/name s/track/@/name



s/track/name refers to the OSC message/string that reaper sends to your OSC device e.g.
Code:
/track/name "tom_6"
when you change the currently selected track on your OSC device. (DEVICE_TRACK_SELECT)




s/track/@/name refers to the bunch of OSC message/strings that reaper sends to your OSC device e.g.

Code:
/track/1/name "Guitar"
/track/2/name "Triangle"
/track/3/name "Audio69_take11"
....
s/track/8/name "drumzz"
when you select a bank on your OSC device. (DEVICE_TRACK_BANK_SELECT)




I believe, as long as the OSC messages are the same in your .ReaperOSC file and your device, you can change them to anything you want, but it will work the same way as I described above. So TRACK_NAME s/1/track/name s/1/track/@/name will work, but reaper and TouchOSC will just treat it as the message they use to talk about the names of currently selected track(s).

Hope that helps
__________________
TJA MIDI JSFX | REAPER-OSC-panels | erthoide

Last edited by ThrashJazzAssassin; 11-22-2018 at 08:03 AM.
ThrashJazzAssassin is offline   Reply With Quote
Old 09-25-2019, 06:56 PM   #10
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
Default

I finally figured this out! Something I never saw mentioned until recently is that Android devices tend to connect to wireless networks with dynamic IP address (it changes!).

Turns out all I needed to do to keep this working was modify the wireless connection on my phone/tablet and change them to from DCHP to static IP. Not sure why this info is so hard to come by, so I'm sharing it here.
__________________
foxyyymusic
foxAsteria is offline   Reply With Quote
Old 10-31-2020, 05:42 AM   #11
Betov75
Human being with feelings
 
Join Date: Sep 2020
Posts: 20
Default Getting only feedback

Hi! Do you know how to retrieve OSC info without changing anything?
Is s/track/name supposed to return the track name? It doesn't work here.
Thanks!
Betov75 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 06:26 PM.


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