Old 02-23-2015, 11:15 AM   #1
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 19,973
Default OSC for dummies

I am banging my head agains thtis one.
I have both TouchOSC free ad OSC Commander on my Galaxy Tab 2 7".

In Reaper the device is showing up correctly in Control surfaces and appears to be talking on the correct ports in and out.

In my case it is 106 and 108.

Now what do I do to get them actually talking to each other?

Anyone that can point me at some ReaperOSC documentation or indeed TouchOSC that I can understand (grin) I would be very grateful.
ivansc is offline   Reply With Quote
Old 02-23-2015, 12:07 PM   #2
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

There is a lot of useful information in the comments of the Default.ReaperOSC configuration file; it may be hard to wrap your head around all of it, though. TouchOSC is explained in detail on hexxler's website; I'm not familiar with OSC Commander at all, so can't help you with that one.

What is needed to make REAPER and the OSC client 'talk' to each other in a meaningful way, is that they use messages that both of them understand. That means that you either (1) have to change the message patterns in a *custom* .ReaperOSC configuration file (as editing the Default.ReaperOSC file has no effect whatsoever!) to define what message patterns REAPER understands, or (2) change the configuration used in the OSC client (TouchOSC, OSC Commander, etc.) to match the message patterns used in the .ReaperOSC configuration you're using (which may be the Default, or some custom configuration file).

I would recommend making a copy of the Default.ReaperOSC configuration file, renaming it, and editing it where needed, while sticking to the patterns used in the Default.ReaperOSC configuration as much as possible. Then edit the configuration for the OSC client to match those patterns. There are layout editors for TouchOSC available on hexxler's website. However, iirc, there were some issues with loading custom layouts to the Android version of TouchOSC a while ago, and I don't know if that has been changed yet. If not, your best bet may be to use one of the layouts that come with TouchOSC, and using a .ReaperOSC configuration file that matches it - iirc, there are files on both ends for a configuration/layout based on Logic's default configuration. Those may work, but I will warn you that the message patterns used by them may be much harder to understand - I found them very clumsy and misleading - and thus not very useful for learning how to use REAPER's OSC Control Surface feature at all.

Hope this helps!
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 02-24-2015, 04:06 AM   #3
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 19,973
Default

Dayum! I HOPE I understand the answer! I will go have a delve later on today.

And thanks for starting me in A direction, at least.

OSC Commanders author is in fact on the reaper forum, so I am likely to hear from him as well (I hope)
ivansc is offline   Reply With Quote
Old 02-24-2015, 05:12 AM   #4
morgon
Human being with feelings
 
morgon's Avatar
 
Join Date: Nov 2012
Location: 'straya
Posts: 9,321
Default

OSC?

Obscene Sex Catalogue?

Occult Scientology Crap?

Ornate Sequined Caricatures?

Ozone Serial Crack?

Outrageous Shapely Cleavage?
morgon is offline   Reply With Quote
Old 02-24-2015, 06:04 AM   #5
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

All of the above, morgon! Or Something Clever?

Open Sound Control.

For a bit more info, see:
http://opensoundcontrol.org/introduction-osc http://en.wikipedia.org/wiki/Open_Sound_Control
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 02-24-2015, 07:52 AM   #6
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 19,973
Default

useful link for background - thanks
ivansc is offline   Reply With Quote
Old 04-18-2020, 02:17 AM   #7
adXok
Human being with feelings
 
Join Date: Jul 2006
Posts: 1,383
Default

I've got no affiliation agreements to this author. Just thought it might be of help:

OSC for dummies

Or you can start reading the online-version (not updated as the paid version):
Chapter 01
__________________
♦ YouTube → .: Pashkuli Keyboard :.
♦ Gmail → pashkuli.keyboard@gmail.com
adXok is online now   Reply With Quote
Old 04-18-2020, 03:14 AM   #8
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 19,973
Default

Thanks! I got TouchOSC behaving itself again but am still very interested in being able to do more with OSC. This looks like it could be the way forward for me.
__________________
"What a dick comment. I'm gonna make sure to avoid your name." Dicks other than Trump can speak????
ivansc is offline   Reply With Quote
Old 04-18-2020, 03:23 AM   #9
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 4,894
Default

Quote:
Originally Posted by ivansc View Post
Thanks! I got TouchOSC behaving itself again but am still very interested in being able to do more with OSC. This looks like it could be the way forward for me.
Are you using TouchOSC with CSI ?

Here's a demo of CSI telling TouchOSC what to display when different tracks are selected.

https://www.youtube.com/watch?v=byqW...ature=youtu.be
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 04-22-2020, 01:25 AM   #10
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 19,973
Default

Thanks, Geoff! Right now I am really only using TouchOSC to rtigger recording remotely from my drum kit, but I am keen to see if I can eventually replace the stuff I have programmed into my old Korg Nano Kontrols with OSC equivalents. Looks like your project could end up being the way to go. I have struggled all along to follow what you are developing (well above my pay grade) but cant wait to see it morph into something dummies like me can use.
__________________
"What a dick comment. I'm gonna make sure to avoid your name." Dicks other than Trump can speak????
ivansc is offline   Reply With Quote
Old 04-26-2020, 07:04 AM   #11
Sweetfoot
Human being with feelings
 
Join Date: Feb 2017
Posts: 55
Default

Quote:
Originally Posted by Geoff Waddington View Post
Are you using TouchOSC with CSI ?

Here's a demo of CSI telling TouchOSC what to display when different tracks are selected.

https://www.youtube.com/watch?v=byqW...ature=youtu.be
I’m in the process of trying to set up my custom OSC layout with CSI. I’m a bit stuck, there’s a lot of great documentation about setting up midi surfaces, but not much about OSC surfaces. Would using OSC with CSI enable me to get feedback from reaper when triggering custom actions?
Sweetfoot 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 11:22 AM.


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