realearn icon indicating copy to clipboard operation
realearn copied to clipboard

add control command to YAML

Open alanleedev opened this issue 2 years ago • 4 comments

This is both a request and a question on if this is possible. When I use my controller (nanoKontrol 2) for basic mixing to control channel faders/pan and switching banks, I would like an easy way to tell which channels can be controlled without looking at the external projection screen. Even if after looking at the projection, it is not straight forward to figure out which channels are being controlled if I have many tracks.

So my idea is this, If I arm the tracks that can be controlled then I have a easy visual indicator on which are controlled by the controller. So I am asking if you can add sending MIDI control commands to reaper via YAML when a group is active so I can set the arm button. Let me know if this is not possible.

alanleedev avatar Oct 22 '22 05:10 alanleedev

Hi. I'm not entirely sure what you mean. So you want that ReaLearn arms tracks for you, but not for the sake of arming them, just for the sake of having a visual indication of which tracks are under control?

Maybe we can take a step back. How does your setup look like?

helgoboss avatar Oct 22 '22 12:10 helgoboss

That is right, as a visual indicator.

I have Korg nanoKontrol2 and have mapping with multiple banks so I can switch from Ch1~Ch8, Ch9~Ch16, ... so forth. It is bit of a hassel to figure out which channels I am controlling.

alanleedev avatar Oct 22 '22 19:10 alanleedev

I assume by channels you mean tracks?

How did you implement these banks? Using conditional activation (the "Active" dropdown)? Or do you make your nanoKontrol2 send MIDI on different MIDI channels?

helgoboss avatar Oct 22 '22 21:10 helgoboss

Yes, I mean tracks. I am using conditional activation so I have a multiple banks each mapped to a group.

alanleedev avatar Oct 24 '22 03:10 alanleedev

Someone else came up with a similar goal: Automatically hiding all tracks that are not under ReaLearn's control. I came up with an idea how to allow both goals to achieved elegantly: #740. Yours would be the same, you would just use target "Track: (Dis)arm" instead. So I'll close this for now and you can follow progress at #740.

helgoboss avatar Nov 07 '22 16:11 helgoboss