Old 06-26-2019, 05:59 AM   #1
netphreak
Human being with feelings
 
Join Date: Apr 2019
Posts: 98
Default Why, oh why is it so hard to query in OSC?

I know you can send /action/41743 to Reaper to make it "refresh all surfaces". But it's very far from a clever way to query Reaper for simple things... And really hard to handle on low powered microcontrollers...

OSC is mature, it's been around for a long time, even though it's not as widely used as one could wish. There MUST be a simpler way to ask Reaper for things like "what's the value of panning on track 3", or "is track 4 muted"?

Just to be clear - i'm not talking about feedback while changing values with OSC, they're returned perfectly. But I can't find a way to receice this feedback without setting a new value!
netphreak is offline   Reply With Quote
Old 06-27-2019, 06:34 AM   #2
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,668
Default

Quote:
Originally Posted by netphreak View Post
I know you can send /action/41743 to Reaper to make it "refresh all surfaces". But it's very far from a clever way to query Reaper for simple things... And really hard to handle on low powered microcontrollers...

OSC is mature, it's been around for a long time, even though it's not as widely used as one could wish. There MUST be a simpler way to ask Reaper for things like "what's the value of panning on track 3", or "is track 4 muted"?

Just to be clear - i'm not talking about feedback while changing values with OSC, they're returned perfectly. But I can't find a way to receice this feedback without setting a new value!
subscribed
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is offline   Reply With Quote
Old 05-13-2020, 05:54 AM   #3
jasoncrystal
Human being with feelings
 
Join Date: Jul 2015
Posts: 14
Default Agreed

+1. How to query for specific parameters?

Shouldn't /track/1/mute (with no value) return the current state?
jasoncrystal is offline   Reply With Quote
Old 05-13-2020, 06:07 AM   #4
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,668
Default

Quote:
Originally Posted by jasoncrystal View Post
+1. How to query for specific parameters?

Shouldn't /track/1/mute (with no value) return the current state?
I've taken to using dummy jsfx whose sliders are linked to different reaper states/functions - when changed, these fx send osc to bidule, where their values are stored and can be queried as needed

kludgy, but once in place it works very well
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney 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 01:16 AM.


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