Old 09-22-2019, 10:16 AM   #1
joesh
Human being with feelings
 
Join Date: Sep 2015
Posts: 67
Default OSC commands

Hi, I found the OSC commands in the Reaper (App) file. So, firstly, I wonder is there an easier place to be able to access these, rather than in the App folder?

Secondly, does anyone know the OSC command for tempo? I've found it in the commands list:

TEMPO n/tempo f/tempo/raw r/tempo/rotary s/tempo/str

But, when I try using one of these, I don't get any reaction - ex: "n/tempo 80", or "n/tempo/80", or "s/tempo/80". But no reaction. I've tried other commands and the work fine, so it would be great to figure this out as it would simplify syncing tempos etc.

BTW, I'm trying to send OSC messages between SuperCollider and Reaper.

Thanks in advance - joesh

p.s. I'm on a Mac.
joesh is offline   Reply With Quote
Old 09-22-2019, 11:53 AM   #2
cyrano
Human being with feelings
 
cyrano's Avatar
 
Join Date: Jun 2011
Location: Belgium
Posts: 5,246
Default

On a Mac, the apps look like one solid item. It's still a directory. It's the way the Finder shows that directory...

I suppose you've found the .ReaperOSC file in there. You can edit and add to this file what you need. I've never come across any list or readme for it. There's no need for it, imho.

I also suppose you've already found https://www.cockos.com/reaper/sdk/osc/osc.php ?

There are a number of people who've used OSC icm with Reaper. Like Patrick Maillot, who integrated Reaper with the Behri X32. Or Josh Slater, who integrated Reaper with TotalMix.

https://sites.google.com/site/patrickmaillot/x32
https://github.com/joshslater/totalm...ster/ReaperOSC
__________________
In a time of deceit telling the truth is a revolutionary act.
George Orwell
cyrano is offline   Reply With Quote
Old 09-22-2019, 12:42 PM   #3
joesh
Human being with feelings
 
Join Date: Sep 2015
Posts: 67
Default

Thanks Cyrano. I'll check those out, especially the Josh Slater - he's on mac too I think. If you have any more suggestions just let me know.

best - Joesh
joesh is offline   Reply With Quote
Old 09-23-2019, 02:35 AM   #4
parr
Human being with feelings
 
Join Date: Jan 2008
Posts: 200
Default

I dont know avbout supercollider, but it TouchOSC you are not supposed to write the type of variable. You have to write: "/tempo".

"n/tempo" does not work.

Also, you have to check that the line
TEMPO n/tempo f/tempo/raw r/tempo/rotary s/tempo/str

is uncommented in the file that you are using. For instance in LogicPad.ReaperOSC, the line is commented.
You can edit the file LogicPad.ReaperOSC with TextEdit

j
parr is offline   Reply With Quote
Old 09-23-2019, 07:29 AM   #5
cyrano
Human being with feelings
 
cyrano's Avatar
 
Join Date: Jun 2011
Location: Belgium
Posts: 5,246
Default

There's an app you might want to look at: Osculator

https://osculator.net/

My own very experimental setup for MIDI/OSC uses AU Lab, RME's Totalmix and Reaper. AU Lab no longer runs on Mojave, unfortunately. It's always been my go-to troubleshooting tool. Ah well, progress...

I've recently added pure data to the setup:

https://puredata.info/
__________________
In a time of deceit telling the truth is a revolutionary act.
George Orwell
cyrano is offline   Reply With Quote
Old 09-23-2019, 07:58 AM   #6
joesh
Human being with feelings
 
Join Date: Sep 2015
Posts: 67
Default

Quote:
Originally Posted by parr View Post
I dont know avbout supercollider, but it TouchOSC you are not supposed to write the type of variable. You have to write: "/tempo".

"n/tempo" does not work.

Also, you have to check that the line
TEMPO n/tempo f/tempo/raw r/tempo/rotary s/tempo/str

is uncommented in the file that you are using. For instance in LogicPad.ReaperOSC, the line is commented.
You can edit the file LogicPad.ReaperOSC with TextEdit

j
Thanks for the tips. I already tried a few of those suggestion, but nothing worked. What's strange is that if you type "n/tempo", or "/tempo", the tempo in Reaper goes to 40! However, if you add a speed "/tempo" 80, Reaper magically puts your speed at 256. But why, I have no idea.

Any more tips readably received.
joesh is offline   Reply With Quote
Old 09-23-2019, 08:37 AM   #7
parr
Human being with feelings
 
Join Date: Jan 2008
Posts: 200
Default

Try this:

write

TEMPO f/tempo/raw

or, simply

TEMPO f/tempo

instead of

TEMPO n/tempo f/tempo/raw r/tempo/rotary s/tempo/str

With this last command, I think reaper is expecting a normalized value (between 0 and 1).

With f/tempo, reaper expects a floating number, like 120 for 120 bmp.
parr 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:47 PM.


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