|
|
|
08-02-2020, 06:44 AM
|
#1
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
Dynamic grouping of identical Insert FX across tracks
Simple situation. - Two tracks with a ReaEQ and a reverb send each.
- You want to setup both tracks identically as a clean slate.
- You want to use CSI(control surface integrator) to do it, not the osc/midi learn as that does not have CSI's flexibility in what encoders can do or work with modifiers. I'll explain that later if anyone wants to know.
You can do this with some track parameters by selecting those two tracks and changing the track volume, pan and pan width. I think that's it.
I currently do this with FX plugins and track sends via midi-learned controls. The track sends are handled via actions, the plugin parameters via "selected track" midi-learned controls.
Reaper does not have CSI's capabilities for encoder use, so let's talk grouping this stuff in Reaper itself, because CSI can't handle this yet and maybe never will.
I want to touch one of the ReaEQ controls and have the ReaEQ(with identical band number) on the other track follow those changes in an absolute sense. Band frequency is changed to 100Hz, then that same band on the other track needs to be at 100Hz too.
This is done every day in post production mixing, more specifically on the Harrison MPC consoles, for the past 20 years or so. There every section has a 'group' button. EQ, dynamics, sends, volume, pan and other processors. I'll post a shot of the channel strip later.
So now that a more advanced control surface plugin (CSI) has entered the fray, what do my fellow users here think about dynamically grouping plugins across tracks ?
|
|
|
08-02-2020, 08:04 PM
|
#2
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
Here is an idea to actually implement this.
Actions :
- Group first identical plugin on selected tracks
- Group second identical plugin on selected tracks
- Group third identical plugin on selected tracks
- Grouping actions for send #
- Ungroup all plugins on selected tracks
- Ungroup all plugins on all tracks
- Ungrouping actions for send #/all sends
An addition or alternative to these actions could be: - Plugin group matrix that shows tracks as columns and identical plugins&sends as rows
- A dropdown above the matrix shows the current group being worked on
- Actions could activate and deactivate group #
Both methods would go together well it seems. The first is great for temporary groupings, the second for more repetitive tasks.
What do you think ?
|
|
|
08-03-2020, 02:34 AM
|
#3
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
+1 for this being well designed and implemented.
In the meantime, there is a script on ReaPack
"Link selected tracks FX parameter" by "Lua script by X-Raym, casrya and SPK77 (23-Aug-2015)"
It runs in the background and link all identical fx across all selected tracks. It could be probably modified to consider order and position of fxs.
I believe if this was implemented natively, it could work like that, it'd be more inline with Reaper's paradigms. Tracks could have somehow implemented "Ignore fx linking", so even if linking is engaged, they would no link. And also we would need visual indicators.
Then if you need to deactivate linking, you would turn it globally off.
There is also question about absolute and relative linking and which one would be more useful for which circumstances.
|
|
|
08-03-2020, 07:55 AM
|
#4
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
The relative linking would be useful for send levels, sort of like a trim. You could ride the send levels of multiple tracks at once in a relative fashion with one fader.
The absolute is great for setting up a basic state for a whole bunch of things.
My goal is to get rid of the 'hacking about' that only a fraction of users can even locate, never mind use.
Most of my use of this linking would be temporary in nature.
Send levels and mutes. Equalizers, compressors and deessers. The every day tools I put to use hundreds of times a day.
I want a fast way to link them, then throw that link away. It'll often be a temporary link, so it needs to be quick to setup and get rid of.
Select tracks, do the link up of the second instance of Pro-Q3 on selected tracks, make changes, write envelopes, dissolve the link. An everyday example.
Right now I have to use (selected-track) midi knobs, but here I could use CSI knobs or even faders, or I could use the MOUSE in the GUI and it would apply to all the linked instances.
It has to be instant, built in and easy to use. And I'll post a request for this when the needs have been nailed down. That's why this thread has been posted.
|
|
|
08-03-2020, 08:16 AM
|
#5
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
Quote:
Originally Posted by bFooz
+1 for this being well designed and implemented.
In the meantime, there is a script on ReaPack
"Link selected tracks FX parameter" by "Lua script by X-Raym, casrya and SPK77 (23-Aug-2015)"
|
Fascinating.
This works extremely well for plugins. It's absolute and across selected tracks.
This script is called
"spk77_Link selected tracks FX parameters.lua"
It likely comes with Reapack.
Thank you very much for the tip.
|
|
|
08-03-2020, 09:20 AM
|
#6
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
Quote:
Originally Posted by airon
The relative linking would be useful for send levels, sort of like a trim.
|
Yes, IMO this should work the same way as volume or pan linking does.
It could be scriptable similarly to fx parameters if there was a funcion for getting the last touched send.
For fx it returns
Code:
retval, tracknumber, fxnumber, paramnumber = reaper.GetLastTouchedFX()
Or sufficient might be only if adjusting sends would set the last touched track. The last touched track is currently sort of dealt with in pre-releases.
|
|
|
08-03-2020, 12:41 PM
|
#7
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
Now I've found this in ReaPack:
Code:
js_Track FX grouping.lua
It is tied to native track grouping and parameters are linked relatively.
|
|
|
08-05-2021, 03:32 PM
|
#8
|
Human being with feelings
Join Date: Jul 2008
Location: Athens / Greece
Posts: 625
|
What is we had one master parameter and link it with all the parameters that we would like to control, using also modifiers similar to the ones in parameter modulation/audio signal?
That way we could link an arbitrary amount of parameters with a higher level abstract set of master parameters to control all the project.
|
|
|
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 03:03 AM.
|