|
|
|
12-20-2023, 10:07 PM
|
#1
|
Human being with feelings
Join Date: Jun 2009
Location: Ontario, Canada
Posts: 166
|
Highlight Plugin Button for open effect?
Is there a way to get Reaper to highlight the plugin Icon/Button in the TCP/MCP when the effect window is open?
Right now for me the only way to tell which plugin is open is by reading the title on the plugin window, shown here:
And this is how I want it to behave:
Any help would be appreciated
|
|
|
12-21-2023, 12:07 AM
|
#2
|
Human being with feelings
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
|
I've made an FR for this but it's not currently possible. You can get that feedback with OSC however.
|
|
|
12-21-2023, 03:12 AM
|
#3
|
Human being with feelings
Join Date: Jun 2009
Location: Ontario, Canada
Posts: 166
|
Quote:
Originally Posted by foxAsteria
I've made an FR for this but it's not currently possible. You can get that feedback with OSC however.
|
Thanks for the reply!
Ah bummer, is there a way I can support your feature request? And is there a thread or anything with a tutorial on getting that setup with OSC you know of?
|
|
|
12-21-2023, 04:52 AM
|
#4
|
Human being with feelings
Join Date: Jul 2009
Posts: 1,071
|
+1 for Feature request
Not a solution to the OP however this script selects the track for last touched or focused fx window.
( Run's in background ) Just a visual aid really to see which floating fx window belongs to which track.
Code:
local last_focused_fx = -1
local last_focused_track = -1
function main()
local _, trackidx, _, _, fxidx, _ = reaper.GetTouchedOrFocusedFX(1)
if fxidx ~= last_focused_fx or trackidx ~= last_focused_track then
local num_tracks = reaper.CountTracks(0)
for i = 0, num_tracks - 1 do
reaper.SetTrackSelected(reaper.GetTrack(0, i), false)
end
if fxidx >= 0 then
local track = reaper.GetTrack(0, trackidx)
if track then
reaper.SetTrackSelected(track, true)
reaper.Main_OnCommand(40913, 0) -- scroll tcp into view
end
end
last_focused_fx = fxidx
last_focused_track = trackidx
end
reaper.defer(main)
end
main()
|
|
|
12-21-2023, 05:07 AM
|
#5
|
Human being with feelings
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 958
|
Perhaps the convenience depends on the theme and some settings. This is not a problem for me, because when I click on a plugin, along with the plugin window opening, the track is selected and highlighted.
Of course, this way I can’t see which plugin is open. But the track is highlighted and this makes visualization much easier.
|
|
|
12-21-2023, 06:18 AM
|
#6
|
Human being with feelings
Join Date: Jun 2009
Location: Ontario, Canada
Posts: 166
|
Quote:
Originally Posted by J Reverb
+1 for Feature request
Not a solution to the OP however this script selects the track for last touched or focused fx window.
( Run's in background ) Just a visual aid really to see which floating fx window belongs to which track.
Code:
local last_focused_fx = -1
local last_focused_track = -1
function main()
local _, trackidx, _, _, fxidx, _ = reaper.GetTouchedOrFocusedFX(1)
if fxidx ~= last_focused_fx or trackidx ~= last_focused_track then
local num_tracks = reaper.CountTracks(0)
for i = 0, num_tracks - 1 do
reaper.SetTrackSelected(reaper.GetTrack(0, i), false)
end
if fxidx >= 0 then
local track = reaper.GetTrack(0, trackidx)
if track then
reaper.SetTrackSelected(track, true)
reaper.Main_OnCommand(40913, 0) -- scroll tcp into view
end
end
last_focused_fx = fxidx
last_focused_track = trackidx
end
reaper.defer(main)
end
main()
|
Awesome! Thanks so much for this, not the perfect solution, but it’s still a help!
|
|
|
12-21-2023, 01:07 PM
|
#7
|
Human being with feelings
Join Date: Apr 2019
Posts: 375
|
It's just one of dozens of basic must-have items. It's very good of you to remind us. Script might be a good idea, but such things should be default now.
|
|
|
12-21-2023, 02:21 PM
|
#8
|
Human being with feelings
Join Date: Jun 2009
Location: Ontario, Canada
Posts: 166
|
Quote:
Originally Posted by alphoc
It's just one of dozens of basic must-have items. It's very good of you to remind us. Script might be a good idea, but such things should be default now.
|
yeah I'm really surprised it's not in already after all these years... not a deal breaker though since I can read the window title, just nice to have for a glance.
|
|
|
12-26-2023, 03:29 PM
|
#9
|
Human being with feelings
Join Date: Dec 2018
Location: Paris (France)
Posts: 155
|
Interested in this too.
|
|
|
12-26-2023, 03:43 PM
|
#10
|
Human being with feelings
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
|
Quote:
Originally Posted by vseanv
Thanks for the reply!
Ah bummer, is there a way I can support your feature request? And is there a thread or anything with a tutorial on getting that setup with OSC you know of?
|
Voting for FR's is deprecated, but https://forums.cockos.com/showthread.php?t=214833 I don't know of any tutorials but there probably are some. Asking how to achieve a specific setup on the ReaLearn thread should get you some answers. ReaLearn provides the feedback in a very configurable way and setting up TouchOSC is as simple as connecting to the same network and telling each device the other device's IP address and send port.
EDIT: Here's my ReaLearn mapping:
All that needs to work is a button on your TouchOSC template called openui1 on a page called TRACK and it will turn on whenever the first plugin in the chain is floating.
Last edited by foxAsteria; 12-26-2023 at 03:56 PM.
|
|
|
12-26-2023, 03:49 PM
|
#11
|
Human being with feelings
Join Date: Dec 2018
Location: Paris (France)
Posts: 155
|
Quote:
Originally Posted by foxAsteria
Voting for FR's is deprecated.
|
What ?
Can you elaborate ?
|
|
|
12-26-2023, 04:10 PM
|
#12
|
Human being with feelings
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
|
There used to be voting on FR's but the devs disabled it so as not to give the impression votes have any influence on request fulfillment.
|
|
|
12-26-2023, 04:13 PM
|
#13
|
Human being with feelings
Join Date: Dec 2018
Location: Paris (France)
Posts: 155
|
Quote:
Originally Posted by foxAsteria
There used to be voting on FR's but the devs disabled it so as not to give the impression votes have any influence on request fulfillment.
|
Thanks for the info !
|
|
|
12-26-2023, 11:33 PM
|
#14
|
Human being with feelings
Join Date: Aug 2018
Posts: 113
|
+1
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 12:28 AM.
|