Old 08-18-2011, 02:20 PM   #1
bradleyfilms
Human being with feelings
 
bradleyfilms's Avatar
 
Join Date: Aug 2008
Location: Cumbria, UK
Posts: 2,255
Default Parameter Linker

This plugin lets you link parameters across multiple tracks.
To use it place an instance on a track with a plugin, click on the first (or whatever) linker slider and go to Param->Parameter modulation->Link from parameter, and choose the one you want from the plugin's drop down list.
Then go to the track you want the parameter linking to, and add another instance.
This time move the knob/slider on the plugin you want to change, and same as above link it to the slider on Linker.
You can alter the behaviour of the sliders with the ones in the "link parameter" dialogue.
You can have up to 64 parameters linked, in blocks of 4, using the slider on the bottom.
I hope some of you find it useful (well I do anyway)
Steve
Here's version 4 https://stash.reaper.fm/13805/linker4.txt I've increased accuracy tenfold and made it sample accurate.
__________________
Meto ergo psallentes est

Last edited by bradleyfilms; 03-28-2013 at 04:52 PM.
bradleyfilms is offline   Reply With Quote
Old 08-18-2011, 08:10 PM   #2
DuraMorte
Human being with feelings
 
Join Date: Jun 2010
Location: In your compressor, making coffee.
Posts: 1,165
Default

Ahhhhhh!!!!!
If this does what I think it does, then it's something I've been hoping for for ages!
I'll test it thoroughly as soon as I get the chance.
Thank you!
__________________
To a man with a hammer, every problem looks like a nail. - yep
There are various ways to skin a cat :D - EvilDragon
DuraMorte is offline   Reply With Quote
Old 08-19-2011, 02:41 AM   #3
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

Good idea!
IXix is offline   Reply With Quote
Old 08-19-2011, 07:58 AM   #4
bradleyfilms
Human being with feelings
 
bradleyfilms's Avatar
 
Join Date: Aug 2008
Location: Cumbria, UK
Posts: 2,255
Default

IXix, in my hurry to post this I forgot to credit you for the idea, so I'll take the opportunity to thank you now.
I wasn't aware gmem existed until you pointed it out.
Cheers, Steve
__________________
Meto ergo psallentes est
bradleyfilms is offline   Reply With Quote
Old 12-10-2011, 10:13 AM   #5
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Quote:
Originally Posted by bradleyfilms View Post
This plugin lets you link parameters across multiple tracks.
From reading your explanations, I could not get what is the added value of this plugin? Can not we use anyway parameter linking all over tracks? For what is this useful?
TonE is offline   Reply With Quote
Old 12-10-2011, 10:28 AM   #6
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

Quote:
Originally Posted by TonE View Post
From reading your explanations, I could not get what is the added value of this plugin? Can not we use anyway parameter linking all over tracks? For what is this useful?
AFAIK parameter linking is only available for parameters of plugins in the same FX chain. This lets you bypass that restriction.
IXix is offline   Reply With Quote
Old 12-10-2011, 10:33 AM   #7
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

Quote:
Originally Posted by IXix View Post
AFAIK parameter linking is only available for parameters of plugins in the same FX chain.
I thought there is no such limitation.
TonE is offline   Reply With Quote
Old 12-10-2011, 11:03 AM   #8
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

Quote:
Originally Posted by TonE View Post
I thought there is no such limitation.
Nope, I just checked. You can only link within the track fx chain.
IXix is offline   Reply With Quote
Old 12-10-2011, 11:27 AM   #9
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

It seems this is quite an artificial limitation? Why not allowing anything to link anywhere else? Hmm, who knows... staying just in a single track is not really a big benefit, more interesting is being able to link to other tracks.
TonE is offline   Reply With Quote
Old 12-10-2011, 12:47 PM   #10
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

Quote:
Originally Posted by TonE View Post
more interesting is being able to link to other tracks.
Couldn't agree more but presumably it's not as simple as you might imagine. If it was simple then it would have been done already. I can't see a FR about this in the tracker though, maybe we should request it.
IXix is offline   Reply With Quote
Old 03-08-2012, 01:41 PM   #11
Youn
Human being with feelings
 
Youn's Avatar
 
Join Date: Jun 2006
Posts: 1,167
Default

This is a great little plugin and I just wanted to give it a *bump* would be neat if it was builtin or possible sample-accurate (not sure if it is or not, but I assume it's not)
Youn is offline   Reply With Quote
Old 03-12-2012, 01:48 AM   #12
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 5,065
Default

Quote:
Originally Posted by DuraMorte View Post
Ahhhhhh!!!!!
+1 How could I miss this? Thanks!
beingmf is offline   Reply With Quote
Old 03-16-2012, 07:35 AM   #13
everbeatz
Human being with feelings
 
everbeatz's Avatar
 
Join Date: Nov 2010
Posts: 60
Default

I'm unable to link parameters of FX placed on the master bus. Any particular reason it won't work there? ...or I'm just doing something wrong as it works like a charm on individual or, so to say, non-master bus tracks
__________________
________________________________
http://everbeatz.blogspot.com/
https://www.facebook.com/everbeatz
everbeatz is offline   Reply With Quote
Old 03-16-2012, 10:51 AM   #14
Tomm
Human being with feelings
 
Join Date: Nov 2007
Posts: 1,331
Default

works for me... I'm using 4.20rc1
Tomm is offline   Reply With Quote
Old 03-16-2012, 11:07 AM   #15
Reno.thestraws
Human being with feelings
 
Reno.thestraws's Avatar
 
Join Date: Nov 2009
Location: Belgium
Posts: 10,474
Default

THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU!
__________________
http://www.residenceemilia.com
Reno.thestraws is offline   Reply With Quote
Old 03-16-2012, 11:58 AM   #16
everbeatz
Human being with feelings
 
everbeatz's Avatar
 
Join Date: Nov 2010
Posts: 60
Default

Quote:
Originally Posted by Tomm View Post
works for me... I'm using 4.20rc1
??? This 'issue' is due to the Reaper version actually or I'm mistaken?
__________________
________________________________
http://everbeatz.blogspot.com/
https://www.facebook.com/everbeatz
everbeatz is offline   Reply With Quote
Old 03-16-2012, 01:42 PM   #17
Tomm
Human being with feelings
 
Join Date: Nov 2007
Posts: 1,331
Default

Quote:
Originally Posted by everbeatz View Post
??? This 'issue' is due to the Reaper version actually or I'm mistaken?
I didn't mean to imply it has anything to do with the version. It also works for me in 4.151. Again, if you are using a different version it doesn't mean that has anything to do with it, but it's a place to start with any bug tracking.

Are you sure the "Link Address" is the same on the Master track and any other tracks?
Tomm is offline   Reply With Quote
Old 03-16-2012, 02:20 PM   #18
everbeatz
Human being with feelings
 
everbeatz's Avatar
 
Join Date: Nov 2010
Posts: 60
Default

Quote:
Originally Posted by Tomm View Post
I didn't mean to imply it has anything to do with the version. It also works for me in 4.151. Again, if you are using a different version it doesn't mean that has anything to do with it, but it's a place to start with any bug tracking.

Are you sure the "Link Address" is the same on the Master track and any other tracks?
Just found the solution - thanx for everyone's input
__________________
________________________________
http://everbeatz.blogspot.com/
https://www.facebook.com/everbeatz
everbeatz is offline   Reply With Quote
Old 08-26-2012, 06:09 AM   #19
mattfaulkner
Human being with feelings
 
Join Date: Nov 2010
Posts: 193
Default

Could this not also be done with OSC to increase resolution of the parameter changes vs MIDI?
__________________
FR's: Offset and strength controls for MIDI Learn
mattfaulkner is offline   Reply With Quote
Old 08-26-2012, 03:11 PM   #20
bradleyfilms
Human being with feelings
 
bradleyfilms's Avatar
 
Join Date: Aug 2008
Location: Cumbria, UK
Posts: 2,255
Default

I'm sure it could, but I've no OSC device to test it with.
The code itself is very easy to follow and I think all you'd need to do is change the min, max and step size values in the slider definitions at the top.
slider#:starting position<min,max,step>name
Cheers, Steve.
__________________
Meto ergo psallentes est
bradleyfilms is offline   Reply With Quote
Old 08-27-2012, 06:29 AM   #21
bradleyfilms
Human being with feelings
 
bradleyfilms's Avatar
 
Join Date: Aug 2008
Location: Cumbria, UK
Posts: 2,255
Default

I've modified it a bit. You'll find the file in the edit of the first post.
It's now 10x more accurate.
Please PM me any bugs.
Cheers, Steve
PS. It's also sample, rather than block accurate, hence the higher CPU hit.
__________________
Meto ergo psallentes est

Last edited by bradleyfilms; 08-27-2012 at 06:34 AM. Reason: forgetfulness
bradleyfilms is offline   Reply With Quote
Old 08-27-2012, 07:41 AM   #22
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

You don't need an OSC 'device' to test OSC at all. In fact, there hardly are any OSC devices. I can recommend Pure data (extended) for playing around and testing OSC features (if you'd like to, feel free for help getting up and going).

But I'm not sure you'd need OSC for that at all. Just using float values does the trick already, doesn't it?

PS: OSC will not be able to have sample accuracy, afaik.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 09-07-2012, 10:50 AM   #23
lxm
Human being with feelings
 
lxm's Avatar
 
Join Date: Mar 2010
Posts: 2,638
Default

Sorry to newb it up but how do I 'install' this?
lxm is offline   Reply With Quote
Old 10-12-2012, 01:28 PM   #24
Scir
Human being with feelings
 
Join Date: Aug 2010
Posts: 50
Default YES!! Thank you so much!

Quote:
Originally Posted by Reno.thestraws View Post
THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU! THANK YOU!
Great idea, and exactly what I was looking for.

lxm, this is a JS script, you'll need to learn more about JS scripts for this to make sense, but essentially you'll make a new JS effect and paste this code into it.
Scir is offline   Reply With Quote
Old 07-27-2013, 05:10 AM   #25
nonobvious
Human being with feelings
 
nonobvious's Avatar
 
Join Date: Apr 2012
Location: brooklyn
Posts: 284
Default OMG

I can't believe it took me so long to find this! Thank You! jeezus

Excellent analog to Ableton's Macro control/effects/instrument racks functionality !! And I'd say it's even more versatile. Awesome.

Last edited by nonobvious; 07-30-2013 at 05:44 PM.
nonobvious is offline   Reply With Quote
Old 09-12-2013, 12:37 PM   #26
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

Very useful Thank You So Much !
timbralzoom is offline   Reply With Quote
Old 11-15-2013, 10:10 AM   #27
nonobvious
Human being with feelings
 
nonobvious's Avatar
 
Join Date: Apr 2012
Location: brooklyn
Posts: 284
Default

Hey, I'm having a problem linking parameters across multiple tracks with envelopes. If I have stuff linked to "Linker 1" and have an envelope for Linker 1 in track 1, the linkers on other tracks are delayed slightly.

Last edited by nonobvious; 11-15-2013 at 12:29 PM.
nonobvious is offline   Reply With Quote
Old 04-14-2014, 07:47 PM   #28
nonobvious
Human being with feelings
 
nonobvious's Avatar
 
Join Date: Apr 2012
Location: brooklyn
Posts: 284
Default

has anyone done an XY pad version of this anywhere?
nonobvious is offline   Reply With Quote
Old 06-09-2014, 04:03 AM   #29
catchphrase
Human being with feelings
 
Join Date: Apr 2014
Posts: 18
Default

Thank you for this great tool!

Works like a charm, once I understood, I have to "touch" the slider I'd like to link in the first place
catchphrase is offline   Reply With Quote
Old 03-25-2015, 04:38 PM   #30
Ice
Human being with feelings
 
Join Date: Aug 2014
Posts: 887
Default

Quote:
Originally Posted by Scir View Post
Great idea, and exactly what I was looking for.

lxm, this is a JS script, you'll need to learn more about JS scripts for this to make sense, but essentially you'll make a new JS effect and paste this code into it.
Wow - thanks for this! So many people doing clever and helpful things here!

If anyone has time to post a simple session showing this noob how to pull this off, it would teach me a lot I can use going forward.

If so, something simple, like volume modulation on one track inversely volume modulating another track (when one goes up, the other goes down).

Many thanks - and I understand if noone has time too.
Ice is offline   Reply With Quote
Old 03-26-2015, 09:18 AM   #31
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

AAAAAAAAAAAAAAARGGGGGGGGGGHHHHHHHHHHHHHHHHH !!!!!!!!!!!!!!!

and there it was since 2011


This is GREAT!
THANK YOU!
heda is offline   Reply With Quote
Old 03-26-2015, 09:57 AM   #32
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Quote:
Originally Posted by Ice View Post
Wow - thanks for this! So many people doing clever and helpful things here!

If anyone has time to post a simple session showing this noob how to pull this off, it would teach me a lot I can use going forward.

If so, something simple, like volume modulation on one track inversely volume modulating another track (when one goes up, the other goes down).

Many thanks - and I understand if noone has time too.
Here you go.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 03-26-2015, 10:17 AM   #33
Ice
Human being with feelings
 
Join Date: Aug 2014
Posts: 887
Default

Quote:
Originally Posted by Banned View Post
Thanks a ton for sharing that example session! I appreciate your taking the time to do that.

I have some research to do for sure. Its not loading up here as shown by the attached screenshot. I'll do my best to figure out how to use JS. I'll have to do it in non-work hours.
Attached Images
File Type: png Screen Shot 2015-03-26 at 10.05.55 AM.png (54.9 KB, 603 views)
Ice is offline   Reply With Quote
Old 03-26-2015, 10:22 AM   #34
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Quote:
Originally Posted by Ice View Post
Its not loading up here as shown by the attached screenshot.
Oh, right, sorry about that - I used the latest pre-release of REAPER v5 for this (which also includes a sample-accurate version of the volume/pan JS effect plug-in); please check out the pre-release forum to find out where to download a v5 version.
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 03-26-2015, 10:24 AM   #35
Ice
Human being with feelings
 
Join Date: Aug 2014
Posts: 887
Default

Quote:
Originally Posted by Banned View Post
Oh, right, sorry about that - I used the latest pre-release of REAPER v5 for this (which also includes a sample-accurate version of the volume/pan JS effect plug-in); please check out the pre-release forum to find out where to download a v5 version.
Oh great! Thanks!!! Again!!!
Ice is offline   Reply With Quote
Old 04-04-2015, 08:46 AM   #36
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

so, this won't work with plugins that have tons of parameters and preset switching, at least, quickly, right?

If I have two "revalvers" and I want them to have the same sound, how would I set that up to work
Jae.Thomas is offline   Reply With Quote
Old 04-04-2015, 08:51 AM   #37
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

This linker doesn't work across tracks right ?
Coachz is offline   Reply With Quote
Old 04-04-2015, 08:52 AM   #38
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

oh. I didn't see that. worthless for this usage of mine, but thank you for your work that has benefited others!
Jae.Thomas is offline   Reply With Quote
Old 04-04-2015, 08:55 AM   #39
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Quote:
Originally Posted by Coachz View Post
This linker doesn't work across tracks right ?
REALLY?!?

Quoting the first sentence of the OP for relevance:
Quote:
Originally Posted by bradleyfilms View Post
This plugin lets you link parameters across multiple tracks.
<facepalm>
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 04-04-2015, 08:56 AM   #40
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

Quote:
Originally Posted by Banned View Post
REALLY?!?

Quoting the first sentence of the OP for relevance:


<facepalm>
DOH!!!!!
Jae.Thomas 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 03:23 AM.


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