Old 01-26-2014, 10:11 AM   #1
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,679
Default Parameter Modulation ++

At the moment, a plug-in parameter can be linked to (controlled by) another plug-in parameter on the same track:



How about?
(a) being able to add a link from any parameter of any plug-in on ANY track?
(b) an additional choice "link all", to provide a Master / Slave link for instances of the same plug-in?
(c) an overview view where you can see / connect / edit every PM?

-----------------------------
FR in the Issue Tracker:

http://forum.cockos.com/project.php?issueid=5067
-----------------------------



-------------------------------------------
Archaeological dig: Related Issues:

Add MIDI CC (Track) to Parameter Modulation
http://forum.cockos.com/project.php?issueid=3771

Linking the same plug-in across tracks
http://forum.cockos.com/project.php?issueid=2783

Parameter modulation: LAG slider
http://forum.cockos.com/project.php?issueid=4076

Parameter Modulation Improvements (including ranges and an overview)
http://forum.cockos.com/project.php?issueid=4014

Parameter modulation overview
http://forum.cockos.com/project.php?issueid=3798

Parameter Modulation: Link from parameter - Multiplier / Strength
http://forum.cockos.com/project.php?issueid=2919

Parameter Modulation: phase offset for LFO
http://forum.cockos.com/project.php?issueid=4639
Attached Images
File Type: png param_mod_01.png (13.9 KB, 2059 views)
__________________
DarkStar ... interesting, if true. . . . Inspired by ...

Last edited by DarkStar; 11-24-2015 at 10:10 AM.
DarkStar is online now   Reply With Quote
Old 01-26-2014, 10:17 AM   #2
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,572
Default

umm yes.

I have needed this on every project. Not a showstopper, but something that takes additional time
Jae.Thomas is offline   Reply With Quote
Old 01-26-2014, 10:32 AM   #3
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Default

So- I support this on principle as it has potential to be VERY handy indeed in a lot of different scenarios.

Where is the FR to vote on again?
ivansc is offline   Reply With Quote
Old 01-26-2014, 10:40 AM   #4
James HE
Human being with feelings
 
James HE's Avatar
 
Join Date: Mar 2007
Location: I'm in a barn
Posts: 4,467
Default

This will be good if we also get a Parameter Modulation overview view where you can see and connect everything.
James HE is offline   Reply With Quote
Old 01-26-2014, 11:01 AM   #5
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,679
Default

Quote:
Originally Posted by ivansc View Post
Where is the FR to vote on again?
Not posted yet.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 01-26-2014, 03:00 PM   #6
spinlud
Human being with feelings
 
Join Date: Jun 2012
Posts: 442
Default

It is very interesting, open new creative ways of modulation. I think that no daw have this feature at the moment, neither ableton
spinlud is offline   Reply With Quote
Old 01-26-2014, 03:17 PM   #7
hamish
Human being with feelings
 
hamish's Avatar
 
Join Date: Sep 2007
Location: The Reflection Free Zone
Posts: 3,026
Default

I guess you would want a 'tree' type of thing to [+]expand by firstly track and then plugin, in order to access the parameter, as well as a 'drag and drop' (link parameter mouse modifier?) functionality between open plugin gui's or something like that.

Slightly OT, I'd really like ability to map a MIDI item CC data to parameter modulation.
hamish is offline   Reply With Quote
Old 01-27-2014, 01:20 AM   #8
adaragray
Human being with feelings
 
adaragray's Avatar
 
Join Date: Jan 2012
Location: Bananenrepublik Deutschland
Posts: 307
Default

isn't that what the parameter linker is for?
https://stash.reaper.fm/13805/linker4.txt
__________________
www.shallmodule.com
adaragray is offline   Reply With Quote
Old 01-27-2014, 02:41 AM   #9
Soli Deo Gloria
Human being with feelings
 
Soli Deo Gloria's Avatar
 
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
Default Definitely

This is something that could be extremely useful! It´s true that the parameter link plugin does it, but this could be more easily done if it was included in Reaper´s own features.

+1 and waiting for the tracker issue to vote...
Soli Deo Gloria is online now   Reply With Quote
Old 01-27-2014, 02:49 AM   #10
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,679
Default

^^^^
here it is:
http://forum.cockos.com/project.php?issueid=5067
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 01-27-2014, 02:53 AM   #11
Soli Deo Gloria
Human being with feelings
 
Soli Deo Gloria's Avatar
 
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
Default

And there you have my vote! Very good idea!
Soli Deo Gloria is online now   Reply With Quote
Old 01-27-2014, 03:00 AM   #12
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,679
Default

Quote:
Originally Posted by hamish View Post
Slightly OT, I'd really like ability to map a MIDI item CC data to parameter modulation.
http://forum.cockos.com/project.php?issueid=3771

And several others gathered in my original post.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...

Last edited by DarkStar; 03-12-2014 at 06:42 AM.
DarkStar is online now   Reply With Quote
Old 01-27-2014, 03:01 AM   #13
hamish
Human being with feelings
 
hamish's Avatar
 
Join Date: Sep 2007
Location: The Reflection Free Zone
Posts: 3,026
Default

Quote:
Originally Posted by adaragray View Post
isn't that what the parameter linker is for?
https://stash.reaper.fm/13805/linker4.txt
I hadn't noticed that one, thanks.
hamish is offline   Reply With Quote
Old 01-27-2014, 06:50 AM   #14
XITE-1/4LIVE
Human being with feelings
 
XITE-1/4LIVE's Avatar
 
Join Date: Nov 2008
Location: Somewhere Between 120 and 150 BPM
Posts: 7,968
Default

YOu guys have been missing out on Scope DSP for the last 15 years. Everything can modulated by anything.
Imagine dynamic EQs and Velocity controlled Sidechaining of Source audio.
Notes triggering Filter tracking as their natural frequencies are tracked by a filter placed with offsets at any note you choose.
DAW developers just need time as these are realtime calculations, but not all of them.
So this century would be a great time.
Until then I stay using DAWs as a host to VSTi's and use Scope for mastering.
It was only a few years ago did Cubase even allow external hardware integrated into it's app.
We had that back in '99.
__________________
.
XITE-1/4LIVE is offline   Reply With Quote
Old 01-27-2014, 02:55 PM   #15
lxm
Human being with feelings
 
lxm's Avatar
 
Join Date: Mar 2010
Posts: 2,638
Default

Already have an FR no? With many votes... No action however

http://forum.cockos.com/project.php?issueid=2783

Oh and voted!
lxm is offline   Reply With Quote
Old 01-27-2014, 02:56 PM   #16
lxm
Human being with feelings
 
lxm's Avatar
 
Join Date: Mar 2010
Posts: 2,638
Default

Quote:
Originally Posted by XITE-1/4LIVE View Post
YOu guys have been missing out on Scope DSP for the last 15 years. Everything can modulated by anything.
Imagine dynamic EQs and Velocity controlled Sidechaining of Source audio.
Notes triggering Filter tracking as their natural frequencies are tracked by a filter placed with offsets at any note you choose.
DAW developers just need time as these are realtime calculations, but not all of them.
So this century would be a great time.
Until then I stay using DAWs as a host to VSTi's and use Scope for mastering.
It was only a few years ago did Cubase even allow external hardware integrated into it's app.
We had that back in '99.
Bitwig has some pretty cool new *easy* sidechain possibilities going on. Check it out.
lxm is offline   Reply With Quote
Old 01-27-2014, 04:41 PM   #17
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
Default

Bitwig has something great called modulation sources, which you can then route to parameters.

So it's one source that can have many targets.

I'm pretty sure people will want to control those modulation sources like they do normal parameters, with MIDI/OSC controllers.

I reckon it may be handled like this in Reaper :

Modulation Source view

Modulation types
  • LFO
    We all know this. Everyone's got the t-shirt.

  • Audio source derived
    Would be like a receive. You specify the track and channel(s) and go.

  • Link connection

    Take one or more parameters as a source and have their changes modulate the targets.

    The simplest connection is one-way, 100% mirroring for the target. More complex stuff may be two-way stuff, scaling differently for each target.


The distinct advantage here is that all the modulations are in one place, and can be presented in varying ways, so here's one that may be useful.

Tripple-view.
Left panel is a list of existing modulation sources.
Middle panel contains the settings.
Right panel contains the modulation targets.



Apart from using the Modulation Source view directly, users should be able to create these basic connections from the FX Chain window/plugin window via the "Param" button.

Modulate by / modulation source
Create new link connection from parameter



The modulation source view can also contain functions to hook up controllers to modulation parameters. Some folks might even wish to automate those. Who know, we might get an actual new type of track from this, the modulation source track, just for automating these modulation source parameters. Crazy people will want to modulate them with other modulation sources. Let them .

__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 03-12-2014, 06:26 AM   #18
joe2
Human being with feelings
 
Join Date: Sep 2008
Location: UK
Posts: 394
Default

I've just voted for this. But I found it because I was looking for the following, somewhat related, but kinda OT:

"Ways to save and recall parameter modulation settings"

It seems you can save parameter modulation with a track template. Good, this makes sense, and I'm glad you can save it somewhere other than the project.

It seems you can't save parameter modulation with FX presets. This is probably reasonable; I'm not sure I'd want them there.

However, it would be nice to be able to recall modulation settings *without* having to create a whole new track from a template. I can't see a way to do this at present. (Please let me know if there is one.)

It feels like such functionality would probably have to be connected to FX somehow, because modulation settings (presumably) work on a per-FX basis. So maybe there should be an option to "save FX parameter modulation settings with FX presets". I imagine this would be the quickest, easiest way to implement this.

But done differently, this could potentially allow you to reuse modulation settings. e.g. save settings for ReaPitch instance 0, then apply same settings to ReaPitch instance 1.

Such a system would be more complex: it would possibly have to make assumptions about what to do if a plugin was configured differently, e.g. ReaPitch can have multiple shifters, ReaEQ multiple bands, etc.

---

Let me know if this is worth starting a new topic about, or if there are any related threads I should read. I'll continue to dig for such in the meantime.

Cheers.
joe2 is offline   Reply With Quote
Old 10-20-2014, 10:02 AM   #19
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,679
Default

Bump!

AND PM audio control signals have to be on the same track too; why not let us choose any track as the sorce.

At the moment, I have to Send the source track to the destination track (say, to channels 3+4) and then select 3+4 in the PM drop-down. All a bit unnecessary (and it complicates the routing matrix view too).

Suggestion:
... Big pic: https://i.imgur.com/wc08bFC.png
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 10-20-2014, 10:46 AM   #20
clepsydrae
Human being with feelings
 
clepsydrae's Avatar
 
Join Date: Nov 2011
Posts: 3,409
Default

For the record, this is the FR I made after a recent post on the subject, unaware that the others existed... I should probably mark it as a duplicate: http://forums.cockos.com/project.php?issueid=5387
...but mine does also suggest the ability to "link" not just parameters in an instantiated plugin but also some or all of the plugins in a given chain from one chain to another... so you can reconstruct all the FX in a given track and know that the changes are propagated to another track.

This would be tremendously handy.
clepsydrae is offline   Reply With Quote
Old 08-19-2015, 03:20 AM   #21
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

Quote:
(a) being able to add a link from any parameter of any plug-in on ANY track?
+1 !!
X-Raym is offline   Reply With Quote
Old 08-19-2015, 04:20 AM   #22
AndreyMarchenko
Human being with feelings
 
AndreyMarchenko's Avatar
 
Join Date: Dec 2013
Posts: 166
Default

We need option where it will be possible to Turn On/Off LFO re-trigger.
AndreyMarchenko is offline   Reply With Quote
Old 12-30-2015, 08:22 AM   #23
Rodan27
Human being with feelings
 
Join Date: Dec 2015
Location: Boston, MA
Posts: 3
Default

An overview where you can view/edit/create Parameter Modulations would be fantastic.

The MIDI Link Parameter Modulation feature added in 5.11 is a nice touch, and I feel like we're so close to being able to create macros similar to Ableton Live. All the tools are there right now to do it with Parameter Modulation, but a dedicated view for all your PMs would greatly improve the workflow.
Rodan27 is offline   Reply With Quote
Old 12-30-2015, 09:51 AM   #24
noise_construct
Human being with feelings
 
Join Date: Nov 2015
Posts: 1,566
Default

I definitely vote for this to be introduced in core, but meanwhile user mcp is working on a script-based solution http://forum.cockos.com/showthread.php?p=1614663

Last edited by noise_construct; 12-30-2015 at 10:01 AM.
noise_construct is offline   Reply With Quote
Old 03-23-2016, 10:09 AM   #25
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

+1 modulate any parameter from MIDI on any track

Is this possible yet? Perhaps there's a workaround someone can delineate here.
MonkeyBars is offline   Reply With Quote
Old 03-23-2016, 11:44 AM   #26
Reaktor:[Dave]
Human being with feelings
 
Reaktor:[Dave]'s Avatar
 
Join Date: Jun 2010
Location: Berlin
Posts: 563
Default

I'm using a workaround with a jsfx plugin. It only works with midi parameters, though.

Use this plugin on a track pair you want to connect via parameter modulation. https://stash.reaper.fm/27107/pmacrosstracks
Place it to %APPDATA%\REAPER\Effects (Windows) or ~/Library/Application Support/REAPER/Effects (OS X). Restart Reaper, there should be a new plugin called "Parameter Modulation Across Tracks".
Each parameter modulation pair needs to be parameter modulated with the same number from the plugin. If you need more than 8 sliders, just set the Offset-Slider to 8 (which skips the first eight sliders). Mind you have to sync the Offset-Slider for each parameter modulation pair higher than Slider 8!

Here is a master/slave-version of the plugin https://stash.reaper.fm/27108/pmmasterslave.zip
It's two plugins and they work the same. However,the plugin "Parameter Modulation Controller" only sends to "Parameter Modulation Receiver" meaning any movement you do on the "Receiver" will be ignored on the "Controller".

Hope this helps a bit until we get PM++.
Reaktor:[Dave] is offline   Reply With Quote
Old 03-23-2016, 02:09 PM   #27
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 1,640
Default

Well, we need this in REAPER. This was the reason, I first gave Bitwig my money... If bitwig hadn't other childhood diseases, I would leave REAPER for that feature behind me and go with bitwig. It's not just possible there, it is integrated flawlessly.

I just don't want to work with workarounds. Work should be fun.
Gass n Klang is online now   Reply With Quote
Old 03-23-2016, 02:17 PM   #28
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

It's pretty strange this doesn't already exist, considering all the amazing routing options in Reaper.

I thought I could use a ReaControlMidi plugin on the source track, and route CC data through it to a "Midi bus" but that's not how that works apparently.
MonkeyBars is offline   Reply With Quote
Old 03-25-2016, 09:38 AM   #29
Droinkus
Human being with feelings
 
Join Date: Dec 2011
Location: SoCal
Posts: 11
Default

I ran into this issue the other day and was kinda surprised that with all it's routing voodoo, parameters can't be linked across tracks.

+1
Droinkus is offline   Reply With Quote
Old 03-25-2016, 10:51 AM   #30
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

Meanwhile,
take a loot at mpl script :

Lua: Mapping Panel - Cockos Confederated Forums
X-Raym is offline   Reply With Quote
Old 03-25-2016, 11:42 AM   #31
MonkeyBars
Human being with feelings
 
MonkeyBars's Avatar
 
Join Date: Feb 2016
Location: Hollyweird
Posts: 2,637
Default

Quote:
Originally Posted by X-Raym View Post
Meanwhile,
take a loot at mpl script :

Lua: Mapping Panel - Cockos Confederated Forums
Thanks XR. In this post you say that it's only good for online render. I assume you mean that it can be used for mixing/production as well, just not offline render?
MonkeyBars is offline   Reply With Quote
Old 05-28-2016, 04:48 AM   #32
RCJacH
Human being with feelings
 
Join Date: Apr 2016
Location: Beijing, China
Posts: 215
Default

It would be really nice to be able to select multiple modulation sources for a parameter, and a formula section for user input using standard mathematics, with a default value of Out=In1.
We can input custom formula for each instance, which I did not find a way to do with JS.
RCJacH is offline   Reply With Quote
Old 05-28-2016, 05:28 AM   #33
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

...but with my script it is possible
mpl is offline   Reply With Quote
Old 05-28-2016, 06:10 AM   #34
X-Tech
Human being with feelings
 
Join Date: Apr 2015
Posts: 589
Default

Quote:
Originally Posted by X-Raym View Post
Meanwhile,
take a loot at mpl script :

Lua: Mapping Panel - Cockos Confederated Forums

Use this script if you want param modulation of fx between tracks. This is very good for that kind of requiements.
__________________
nonononononono
X-Tech is offline   Reply With Quote
Old 05-28-2016, 07:35 AM   #35
RCJacH
Human being with feelings
 
Join Date: Apr 2016
Location: Beijing, China
Posts: 215
Default

Quote:
Originally Posted by mpl View Post
...but with my script it is possible
Woah, that's really awesome! I do notice that all modulations are disabled once I closed the script window. It would be really nice to make it a native function so we can use it to make all kinds of rack templates (e.g. analog emulations using few macros).
RCJacH 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 08:02 AM.


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