Old 10-11-2015, 07:34 AM   #1
Neutronic
Human being with feelings
 
Neutronic's Avatar
 
Join Date: Sep 2013
Posts: 657
Default "Go to send destination track" action

There's a really handy option in the Mixer when you right-click on a send - "Go to send destination track". My question is - is there a corresponding action? I can't seem to find one, but maybe it is called something else. It would be really handy for a custom action I've wanted to create for some time that would float a send FX. Thanks!
Neutronic is offline   Reply With Quote
Old 10-12-2015, 06:42 AM   #2
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Go to first send destination track

This also could helps (you need to define your plugin name here):
Float Custom FX on selected track send
mpl is offline   Reply With Quote
Old 10-12-2015, 07:15 AM   #3
ericzang
Human being with feelings
 
ericzang's Avatar
 
Join Date: Mar 2014
Location: Phoenix, AZ
Posts: 488
Default

Wow, great, thanks very much mpl for your great scripts!

To let others know, I found that by having no name (just "") in the Float Custom FX... it will open all effects on the track. Nice!

Thanks Neutronic for the idea, with some customizing of mpl's scripts and your idea I have created custom actions to:
Toggle Show FX Chain of Send x (created for up to 3 sends)

Last edited by ericzang; 10-12-2015 at 08:28 AM.
ericzang is offline   Reply With Quote
Old 10-12-2015, 01:09 PM   #4
Neutronic
Human being with feelings
 
Neutronic's Avatar
 
Join Date: Sep 2013
Posts: 657
Default

Quote:
Originally Posted by mpl View Post
Go to first send destination track

This also could helps (you need to define your plugin name here):
Float Custom FX on selected track send
Thank you very much, mpl! I'm not currently at the computer to try it myself but I'm sure that is what I wanted. Can't wait to check it out! By the way, would it be possible to do the same thing with the receives? I mean to go to the receiving track and float its fx? Thank you once again!

ericzang, I'm glad to hear this was helpful to you as well.

EDIT: just tried the script and it does the action I was looking for. Thanks for your help, mpl!

Last edited by Neutronic; 10-12-2015 at 03:43 PM.
Neutronic is offline   Reply With Quote
Old 10-12-2015, 05:28 PM   #5
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Go to first receive track
mpl is offline   Reply With Quote
Old 10-12-2015, 06:01 PM   #6
Neutronic
Human being with feelings
 
Neutronic's Avatar
 
Join Date: Sep 2013
Posts: 657
Default

Quote:
Originally Posted by mpl View Post
It works! That's exactly what I needed. Thank you once again, mpl! Now, it's a total breeze to open instrument's GUI in a multi-out/multi-in setup right from any of the many out/MIDI tracks. Thank you!

EDIT: I fount another really handy script on your GitHub - mpl_Float_VSTi_on_selected_track. Really great stuff, thanks for creating and sharing it!

Last edited by Neutronic; 10-12-2015 at 07:12 PM.
Neutronic is offline   Reply With Quote
Old 10-15-2015, 05:19 PM   #7
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Just you to know, there is also script on my github called "float vsti relevant to midi editor". You can add this as a button to midi editor panel , so you get quick access to vsti this midi editor sends midi to.
mpl is offline   Reply With Quote
Old 10-16-2015, 02:42 AM   #8
Neutronic
Human being with feelings
 
Neutronic's Avatar
 
Join Date: Sep 2013
Posts: 657
Default

Quote:
Originally Posted by mpl View Post
Just you to know, there is also script on my github called "float vsti relevant to midi editor". You can add this as a button to midi editor panel , so you get quick access to vsti this midi editor sends midi to.
Thanks for the heads-up, mpl! I downloaded the action together with the one I mentioned but it didn't occur to me I could assign it to a button, since it usually works only for actions shown in the "MIDI editor" actions list. But since it can be done in this case - that is a totally different ball game and that is extremely useful. Thank you once again for a great idea and a great implementation, mpl!
Neutronic is offline   Reply With Quote
Old 10-16-2015, 03:23 AM   #9
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

It should works for both lists (maybe it needs to add script for section you need, again).
mpl is offline   Reply With Quote
Old 10-16-2015, 03:50 AM   #10
Neutronic
Human being with feelings
 
Neutronic's Avatar
 
Join Date: Sep 2013
Posts: 657
Default

That was it, it started working after I added the script once again while in the MIDI editor list. Thank you for the hint! BTW, this action ("Float VSTi relevant to MIDI editor") acts a little bit different to "Float VSTi on selected track". It floats it only if the VSTi is first in the FX chain which is not always the case. Would it be possible to make it disregard its position in the chain? Thanks!

Last edited by Neutronic; 10-16-2015 at 03:56 AM.
Neutronic is offline   Reply With Quote
Old 10-16-2015, 04:24 AM   #11
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

fixed and rewrited in lua (vsti is also makes float even if it placed in take track parent track, parent track of parent track, etc...so it doesn`t matter how deep in folder structure take is placed)
mpl is offline   Reply With Quote
Old 10-16-2015, 04:46 AM   #12
Neutronic
Human being with feelings
 
Neutronic's Avatar
 
Join Date: Sep 2013
Posts: 657
Default

Tested and it works perfectly. Thank you!
Quote:
Originally Posted by mpl View Post
it doesn`t matter how deep in folder structure take is placed
That is again really thoughtful and useful and very appreciated here!

BTW, a small note on these VSTi floating actions - they don't want to work with Waves Element in VST2 format, only when I use the VST3 version. I suppose it is because Waves don't properly report it as a VSTi when in VST2. REAPER's "categorize as VSTi" option didn't help either. It doesn't matter to me at all, since I can easily use the VST3 version and the scripts are perfect for what I need. I am just letting you know in case it might matter to you for some reason.

Last edited by Neutronic; 10-16-2015 at 05:12 AM.
Neutronic is offline   Reply With Quote
Old 10-24-2020, 12:01 AM   #13
statue
Human being with feelings
 
Join Date: Aug 2011
Posts: 29
Default

It would be awesome if double-clicking, middle-clicking, (or some mouse modifier) would fire this action and go to the send destination track.
statue is offline   Reply With Quote
Old 10-24-2020, 04:55 AM   #14
ericzang
Human being with feelings
 
ericzang's Avatar
 
Join Date: Mar 2014
Location: Phoenix, AZ
Posts: 488
Default

Have you looked at Heda's Track Inspector? It does that and lots more. Super useful!
https://reaper.hector-corcin.com/app/track-inspector
ericzang is offline   Reply With Quote
Old 10-25-2020, 08:14 PM   #15
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

View FX chain for the first send destination track!

Great script mpl! I would like to do the same thing but for the second send. I'm not able to tweak it to achieve my wish. Could you help me, please?
Thx you very much.

Quote:
--[[
* ReaScript Name: Go to first send destination track
* Lua script for Cockos REAPER
* Author: MPL
* Author URI: http://forum.cockos.com/member.php?u=70694
* Licence: GPL v3
* Version: 1.0
]]



script_title = "Go to first send destination track"
reaper.Undo_BeginBlock()

send_id = 1

tr = reaper.GetSelectedTrack(0,0)
if tr~= nil then
send_tr = reaper.BR_GetMediaTrackSendInfo_Track(tr, 0, send_id-1, 1)
if send_tr ~= nil then
reaper.Main_OnCommand(40297,0) -- unselect all
reaper.SetTrackSelected(send_tr, true)
command_id = reaper.NamedCommandLookup("_S&M_SHOWFXCHAINSEL")
reaper.Main_OnCommand(command_id,0)

end
end

reaper.Undo_EndBlock(script_title,0)

Last edited by ovnis; 10-25-2020 at 09:30 PM.
ovnis is offline   Reply With Quote
Old 10-25-2020, 09:57 PM   #16
ericzang
Human being with feelings
 
ericzang's Avatar
 
Join Date: Mar 2014
Location: Phoenix, AZ
Posts: 488
Default

Changing send_id = 1 to send_id = 2 works for me.
ericzang is offline   Reply With Quote
Old 10-26-2020, 01:59 AM   #17
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Great ! Thx you
ovnis is offline   Reply With Quote
Old 10-26-2020, 02:38 AM   #18
ericzang
Human being with feelings
 
ericzang's Avatar
 
Join Date: Mar 2014
Location: Phoenix, AZ
Posts: 488
Default

EDIT: oh that's curious, somehow the version of the script you posted has the SHOWFXCHAINSEL command, but the one I have doesn't. Anyhow, the below script is useful if selecting/going to the send track is not wanted.

I just saw that you wrote
"View FX chain for the first send destination track!"
but the script you quoted is for a different function:
Go to first send destination track

If you want the view function, you can get this in reapack by importing this repository
https://github.com/StephanRoemer/Rea...ster/index.xml

Script is called:
Toggle show UI of all FX in send track (bundle)

(Also, Heda's Track Inspector does both of those functions very conveniently)

Last edited by ericzang; 10-26-2020 at 02:45 AM.
ericzang is offline   Reply With Quote
Old 08-01-2022, 06:55 PM   #19
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Hi,



What I have to change in the script to go to first send destination track only on the 1/2 output (and not 3/4, etc.)?



Thx you!
ovnis 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 06:53 AM.


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