Old 01-11-2017, 10:30 PM   #1
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default MPL: CopyPasting data beetween plugins

After some requests I added to ReaPack two scripts:
  • mpl_Copy Focused FX Data.lua
  • mpl_Paste Focused FX Data.lua

It supports only TRACK FX currently.

Can be useful when moving:
  • parameters, envelopes, learn, parameter modulation from one FX on one track to other FX on other/same track
  • parameters, envelopes, learn, parameter modulation from AU to VST and vice versa
  • parameters, envelopes, learn, parameter modulation from offline/broken/oldversion FX to working/newversion FX and vice versa

source code here
Tested on some projects. Let me know if you`ll find something unexpected.
mpl is offline   Reply With Quote
Old 01-12-2017, 01:26 AM   #2
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Thanks MPL

They should prove to be very useful!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 01-12-2017, 01:37 AM   #3
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Quote:
Originally Posted by mpl View Post
After some requests I added to ReaPack two scripts:
  • mpl_Copy Focused FX Data.lua
  • mpl_Paste Focused FX Data.lua

It supports only TRACK FX currently.

Can be useful when moving:
  • parameters, envelopes, learn, parameter modulation from one FX on one track to other FX on other/same track
  • parameters, envelopes, learn, parameter modulation from AU to VST and vice versa
  • parameters, envelopes, learn, parameter modulation from offline/broken/oldversion FX to working/newversion FX and vice versa

source code here
Tested on some projects. Let me know if you`ll find something unexpected.
Wow.
Haven't tested, but this could indeed be a lifesaver for updated broken plugins.

Thanks!
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 01-12-2017, 04:40 AM   #4
stereolost
Human being with feelings
 
stereolost's Avatar
 
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 206
Default

Thanks! One of the things i've been missing from Cubase times.
stereolost is offline   Reply With Quote
Old 01-17-2017, 09:26 PM   #5
Time Waster
Human being with feelings
 
Time Waster's Avatar
 
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 1,643
Default

Quote:
Originally Posted by mpl View Post

Can be useful when moving:
  • parameters, envelopes, learn, parameter modulation from offline/broken/oldversion FX to working/newversion FX and vice versa
I think this will be very useful for me. Thanks mpl!
__________________
Mal, aka The Wasters of Time
Mal's JSFX: ReaRack2 Modular Synth
Time Waster is offline   Reply With Quote
Old 01-18-2017, 04:05 AM   #6
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Wow, will try it out asap! Thank you!
vitalker is offline   Reply With Quote
Old 03-18-2017, 08:50 AM   #7
Renesongs
Human being with feelings
 
Join Date: Mar 2008
Posts: 9
Default mpl_Paste Focused FX Data.lua

Hi Thanks MPL for the great Script Library. I am admittedly a bit of a novice when it comes to using scripts in Reaper. I am attempting to copy the plugin data from an Old Guitar Rig 4 plugin to Guitar Rig 5. So I open the Reaper project with the Guitar rig 4 plugin (which is no longer installed) .I open the Track FX and add Guitar Rig 5 plugin below the inoperative Guitar Rig 4. I then the cursor (focus) on the Rig 4 and run the "mpl_Copy Focused FX Data" script and get a message data copy to buffer successful. I shift focus to the Rig 5 Plugin and run the "mpl_Paste Focused FX Data" and nothing happens. Is there something I am missing here. Any help would be greatly appreciated
Renesongs is offline   Reply With Quote
Old 03-18-2017, 09:13 AM   #8
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Renesongs View Post
Is there something I am missing here. Any help would be greatly appreciated
I think Native Instruments have rewritten the engine, so it uses other symbols than in version 4.
vitalker is offline   Reply With Quote
Old 03-18-2017, 11:45 PM   #9
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Yep, the script technically copy plugin parameters by their number (REAPER manipulate all plugins that way). So it doesn`t copy the patch actually but parameters only (with learn, modulation and envelopes). Be sure you did load to GR5 the same patch from GR4. Also if parameters order was changed from GR4 to GR5 , you`ll get unexpected results. But with NI plugins it shouldn`t - I myself ported pretty comlex patches from Reaktor5 to Reaktor6 with success.
mpl is offline   Reply With Quote
Old 03-19-2017, 01:46 AM   #10
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
Default

Will test this.

Thank you MPL. The Avid Icon consoles had buttons just for this purpose, and I missed them a lot.

I might even extend the script to copy all plugin parameter data of the track fx. I mix a lot of dialogue on tracks with identical plugins.

Very useful.
__________________
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-19-2017, 01:50 AM   #11
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Quote:
Originally Posted by airon View Post
I might even extend the script to copy all plugin parameter data of the track fx.
It copy params already, see here
edit: ah you mean include base64 plugin data? Then yes, you need to modify it (so that is not this script was designed for).
mpl is offline   Reply With Quote
Old 03-19-2017, 08:36 AM   #12
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
Default

It should be enough to copy not just from the focused fx, but from all plugins on the first selected track, and paste it on another track. Basically the script would do the same thing to a few more plugins.

This is not necessary a lot of the time, but it can be, especially when you can paste it to a bunch of tracks. Bang,bang,bang.

This script works great. I've got it setup on two midi triggers already and will give it a more thorough test on my next mix.

Thank you.
__________________
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-20-2017, 02:40 PM   #13
Renesongs
Human being with feelings
 
Join Date: Mar 2008
Posts: 9
Default Guitar rig 3 to 4 to 5

Thanks for the help vitalker and mpl. In each version of Guitar rig I tinkered with the guitar rig parameters to match each of the songs and relied on Reaper to store all the changes I made. What I should have done was at least saved it as a patch in guitar rig or better still saved the Guitar rig output as well. I know now that I have to install the original versions of each plugin to get it back. Well chalk it up to another learning experience.
Renesongs 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 11:11 PM.


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