Yamaha RCP - Expression variables, local variables, etc

Is there a plan to add support for custom variables, expression variables, local variables in fields for the various actions in the RCP modules?

In the attached screenshot, I have created a custom variable for my various talkback channels and made it an array so that I could potentially set the value as $(custom:TB)[0] or $(custom:TB)[1]. Then I can just have one custom variable for the various values I need. And then for the ToMix option, I would like to be able to set that up as $(this:column)+1 on button 0/0/0 so that I can then just begin copying and pasting the buttons to different columns and it will already be mapped to the correct channel. I hope this makes sense! Thank you!

I haven’t implemented local variables or expressions just yet, because there’s a big change coming in the way that input fields are going to be dealt with, and I want to wait until that’s done so I can do the change once and leave it.
But, in the RCP module, the fields do allow for custom variables already. The inCh and ToMix values can be custom or module variables.
Additionally, variable values can be set by feedback, by checking the “auto-create variable” box in the feedback, or by using the @(custom:MyVar) syntax, which is how I implemented my own “local variables” before there were any, back in v3.

Can you let me know where you’re getting stuck specifically and I’ll try and help figure out a way to do it currently?

Oh great! Can’t wait to see what that is going to be!

Right now, where I am getting stuck is when setting the “ToMix” option in the “InCh/ToMix/On” action, I am trying to set it to be the value of the row or column it is on by using $(this:column), The main “issue” (it’s not really an issue currently) is if I set it to the very first button and used $(this:column), it would read the mix as “0” and it won’t allow me to add $(this:column)+1. And it won’t let me use the custom variable “array” option.

So none of this is really an issue (it’s all working as I currently have it set up), was just brainstorming and daydreaming about ways I could implement the new features into my setup.

I see. Well, hopefully that update is soon and will help with all of this!

1 Like

I have added local variable support without much (any?) testing to see if it breaks things…
This might also allow for expression variables, I’m not sure, so let me know if you try it.

RCP module 3.5.12:
https://discourse.checkcheckonetwo.com/t/latest-v4-modules/3460