Old 04-17-2014, 01:51 AM   #1
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default How to ... Automate Plug-in Presets



Here are the details, using ReaVerbate as an example, to help anyone trying this out:
(a) Set the controls in the Reverb for the first set-up, click the [+] button and save the setting as a named Reaper preset. Repeat for the other set-ups.

(b) Link the presets to MIDI Program Changes (on a specific MIDI channel, if you wish), click the [+] button for the sub-menu

(c) For ease of use, create a .ReaBank file for the Reverb. It's a text file and attached is the one I did for ReaVerbate (remove the .txt extension). Put it in a sub-folder in your AppData / Data folder. Mine are in "AppData\Roaming\REAPER\Data\program_banks"

(d) On the 'bus' track where the Reverb FX is, create one or more MIDI clips at the positions where you want the change the Reverb settings.

(e) Open one of the MIDI clips:
-- display the 'Bank / Program Select' controller lane (instead of 'Velocity'),
-- double-click where you want to change the Reverb settings,
-- click [Load File], browse to your .ReaBank file, double-click it to load it,
-- make sure the name appears in the Bank,
-- select the Preset from the Program list,
-- set the MIDI channel, if needed,
-- click [OK],
-- back in the controller lane, if needed, you can drag the event to a different position.

... Big pic: https://i.imgur.com/o1irHub.png

Repeat for the other desired changes.

---------------------------
Now you are ready to go. Click Play, watch the Reverb controls change and listen to the effect of those changes.

Edit:
You can also load the .reaBank into ReaControlMIDI too, for real-time control (and use an automation envelope):


---------------------------
Reaverbate bank file: http://forum.cockos.com/attachment.p...1&d=1378913709 (after downloading, remove the .txt extension)
__________________
DarkStar ... interesting, if true. . . . Inspired by ...

Last edited by DarkStar; 11-03-2016 at 03:40 AM.
DarkStar is online now   Reply With Quote
Old 04-17-2014, 01:52 AM   #2
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

place-holder
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 04-17-2014, 02:34 PM   #3
David Perry
Human being with feelings
 
Join Date: Oct 2010
Posts: 272
Default

Thanks very much for the tutorial. This looks great!
David Perry is offline   Reply With Quote
Old 04-27-2014, 04:47 AM   #4
G58
Human being with feelings
 
Join Date: Nov 2013
Posts: 44
Default

Ahhh - so easy when you know how, so difficult when you don't.

Many thanks for this DS; very useful indeed!
G58 is offline   Reply With Quote
Old 04-27-2014, 07:57 AM   #5
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Default

It iz cos you iz from Suwwey dat you iz so clevah, innit?

Seriously, I love this - will have to go away and digest it then experiment... didnt know it was this easy to do in reaper.
ivansc is offline   Reply With Quote
Old 05-27-2014, 01:09 AM   #6
povrmec
Human being with feelings
 
Join Date: Apr 2014
Posts: 146
Default

Thanks a lot Darkstar. I'll work on it.
Looks great !
povrmec is offline   Reply With Quote
Old 12-26-2014, 12:56 PM   #7
Giano
Banned
 
Join Date: Mar 2014
Posts: 985
Default Program Change Commands

I read and tried to understand, but it´s so complicated that I am just not intersted in even trying it.
How can be something simple like program changes be so difficult ?
I do not even know what a midi Clip is ?? Manual does not have Midi Clips ?
I even remeber that in Logic Version 3 program changes were simple, only2 or three clicks !

How to change the preset of a VSTi or VST at a certain marker or song position ?

It should go this way:

You want to change the preset of an Organ VSTI in the refrain´, let´s say from preset "smooth organ" to
"dirty Hammond organ". Just record arm the midi track and hit record play (if you have already recorded some midi on this track select "midi record overdub) and change the preset manually when refrain starts, this message should be recorded in midi item and you can drag it afterwards to the exact position.

But it doesn´t work in Reaper, does it ?

Last edited by Giano; 12-27-2014 at 01:06 AM.
Giano is offline   Reply With Quote
Old 09-24-2015, 07:45 PM   #8
upside24
Human being with feelings
 
upside24's Avatar
 
Join Date: Aug 2015
Posts: 67
Default

place holder
upside24 is offline   Reply With Quote
Old 09-24-2015, 10:38 PM   #9
Kooljohn74
Human being with feelings
 
Join Date: Aug 2015
Posts: 57
Default

Great work! Thank you

The only problem I have is I can not find my appdata/roaming folder when I go looking for it. When I'm saving within Reaper it's not a problem to save to it but once I go manually looking fo it, even doing a 'search' doesn't seem to find it :/
Kooljohn74 is offline   Reply With Quote
Old 09-25-2015, 01:50 AM   #10
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

It may well be hidden.

Click [Options] >> "Show Reaper resource path ...."
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 09-25-2015, 10:28 AM   #11
babag
Human being with feelings
 
Join Date: Nov 2009
Posts: 2,227
Default

there's this, too:

forum.cockos.com/showthread.php?p=1531537#post1531537

BabaG
babag is offline   Reply With Quote
Old 11-01-2016, 12:19 PM   #12
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

Hi,
i didn't want to start a new one this seems to correct topic to ask,
is there is a way-workaround to access more than 128 presets
via midi Bank selection message in the "RPL" format?
timbralzoom is offline   Reply With Quote
Old 11-01-2016, 05:40 PM   #13
Paul99
Human being with feelings
 
Join Date: Aug 2014
Location: Netherlands
Posts: 882
Default

Aahhmm..I think I did everything as explained by you Darkstar, but it doesn;t work the same way as in your gif example. I mean, the parameters do change, but the presetnames don't jump to the correct name: it stays "No preset", although the parameters are correct. Any idea how I will get the preset-names to appear in Reaverbate?
Paul99 is offline   Reply With Quote
Old 11-02-2016, 03:23 AM   #14
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

Quote:
Originally Posted by timbralzoom View Post
Hi,
i didn't want to start a new one this seems to correct topic to ask,
is there is a way-workaround to access more than 128 presets
via midi Bank selection message in the "RPL" format?
The Reaper Presets List does not support Bank Select messages.

Quote:
Originally Posted by Paul99 View Post
Aahhmm..I think I did everything as explained by you Darkstar, but it doesn;t work the same way as in your gif example. I mean, the parameters do change, but the presetnames don't jump to the correct name: it stays "No preset", although the parameters are correct. Any idea how I will get the preset-names to appear in Reaverbate?
'Fraid not, I did not do anything special to get them to appear.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 11-02-2016, 03:55 AM   #15
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

ouch!
Thank you DarkStar.
timbralzoom is offline   Reply With Quote
Old 11-02-2016, 04:01 AM   #16
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

Just a thought: I suppose you could have multiple Reaper Preset Libraries and Import a different one (never tried it myself)
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 11-02-2016, 04:02 AM   #17
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

For reference,
here spk77 script for that :
Lua: Create envelope points from FX parameter values (morph between presets) - Cockos Confederated Forums
X-Raym is offline   Reply With Quote
Old 11-02-2016, 04:24 AM   #18
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

Quote:
Originally Posted by Paul99 View Post
Aahhmm..I think I did everything as explained by you Darkstar, but it doesn;t work the same way as in your gif example. I mean, the parameters do change, but the presetnames don't jump to the correct name: it stays "No preset", although the parameters are correct. Any idea how I will get the preset-names to appear in Reaverbate?
seems file extension cause this.. i tried just for testing purpose
and the name was "ReaVerbate.reabank.txt" just removing the ".txt" did the job.
renamed one in the attachment i hope it helps.
Attached Files
File Type: zip ReaVerbate.zip (565 Bytes, 185 views)
timbralzoom is offline   Reply With Quote
Old 11-02-2016, 04:33 AM   #19
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

Quote:
Originally Posted by DarkStar View Post
Just a thought: I suppose you could have multiple Reaper Preset Libraries and Import a different one (never tried it myself)
Yes i already did this but when you import new one old set get replaced
you have to keep some kind of a list or something...
to the open projects properly.



Quote:
Originally Posted by X-Raym View Post
Thanks i tried yesterday its highly useful script but didn't work to me
in this case Sonic Charge Microtonic
timbralzoom is offline   Reply With Quote
Old 11-02-2016, 06:10 AM   #20
Paul99
Human being with feelings
 
Join Date: Aug 2014
Location: Netherlands
Posts: 882
Default

Quote:
Originally Posted by timbralzoom View Post
seems file extension cause this.. i tried just for testing purpose
and the name was "ReaVerbate.reabank.txt" just removing the ".txt" did the job.
renamed one in the attachment i hope it helps.
Thanks, but I already did that. The strange thing is that the parameters from Reaverbate are changing when the midi clip shows the program change, but the display from Reaverbate stays the same name "No preset". I also changed the midi channel to "2" but that didn't make a change: the parameters change in value according to the contents of the preset, but the names stays "No preset"......
Paul99 is offline   Reply With Quote
Old 11-02-2016, 01:38 PM   #21
timbralzoom
Human being with feelings
 
timbralzoom's Avatar
 
Join Date: Apr 2010
Location: Turkey/Istanbul
Posts: 1,820
Default

Quote:
Originally Posted by Paul99 View Post
Thanks, but I already did that. The strange thing is that the parameters from Reaverbate are changing when the midi clip shows the program change, but the display from Reaverbate stays the same name "No preset". I also changed the midi channel to "2" but that didn't make a change: the parameters change in value according to the contents of the preset, but the names stays "No preset"......
oh sorry i miss the "names" part..
but hey i found a solution

do this just once..
open first preset click to + select Save Preset, just press enter
then go to next one.. so on... just open and re save them all!
i have no idea why but it works!
timbralzoom is offline   Reply With Quote
Old 11-02-2016, 02:11 PM   #22
Paul99
Human being with feelings
 
Join Date: Aug 2014
Location: Netherlands
Posts: 882
Default

Quote:
Originally Posted by timbralzoom View Post
oh sorry i miss the "names" part..
but hey i found a solution

do this just once..
open first preset click to + select Save Preset, just press enter
then go to next one.. so on... just open and re save them all!
i have no idea why but it works!
Yes! You're right! So the procedure would be to first save whatever preset you want, then run once and re-save the presets and then you;re good to go. Wll, it does work this way so I am happy!
Paul99 is offline   Reply With Quote
Old 11-03-2016, 03:44 AM   #23
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

^^^^
That's odd - I'm pretty certain that I never had to do that.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 02-12-2017, 08:40 AM   #24
invasion21
Human being with feelings
 
Join Date: Jan 2011
Posts: 58
Default

I'm trying to create reabank for Massive. It looks OK in ReaControlMIDI, the presets changing depends on envelope, but actual preset in Massive doesn't change anyway
invasion21 is offline   Reply With Quote
Old 02-12-2017, 08:55 AM   #25
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

replied in your other thread.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 04-16-2017, 03:44 PM   #26
Auralviolence
Human being with feelings
 
Auralviolence's Avatar
 
Join Date: May 2011
Location: Latvia
Posts: 80
Default

Have anybody tried to switch snapshots in Reaktor that way ? I can't achieve any switching...

//Upd:
Finally, I've investigated that it requires General Midi Bank 1 (Bank MSB/LSB 121/1) - at least in that way, it becomes focused on 001 Bank 1 and it becomes hid-lighted in yellow in Reaktor. But anyway, switching programs don't work. Any ideas why, please ?

Last edited by Auralviolence; 04-16-2017 at 04:06 PM.
Auralviolence is offline   Reply With Quote
Old 04-16-2017, 06:15 PM   #27
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

If I'm understanding this correctly... it will all depend on the reabank file...

OK... IF that is true... I wonder about this:

Imagine a synth that has a lot of banks and 128 presets in each...
Synth1 would be a good example...OK

so load preset 2 from bank 2 and save that as a preset in reaper preset list [not in the vst[i]'s own saved presets...

do another with a diff bank and diff preset

so eventually we get a list of our own saved reaper presets...

Now... is there a fast way to get those out to a reabank file?
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 04-17-2017, 03:19 AM   #28
Auralviolence
Human being with feelings
 
Auralviolence's Avatar
 
Join Date: May 2011
Location: Latvia
Posts: 80
Default

The issue is solved For Reaktor it should be the same as on my screenshot above (General Midi Bank 1), but what I missed yesterday is the checkbox "Recall By MIDI" in the Snapshot properties in Reaktor. Moreover, these checkboxes are on both Ens and Ism levels. Just it's ticked - everything works
Auralviolence is offline   Reply With Quote
Old 07-28-2018, 11:08 AM   #29
DarrenH
Human being with feelings
 
Join Date: Mar 2014
Posts: 347
Default

Thank you for this tutorial...one question: "For ease of use, create a .ReaBank file"...can someone provide a tutorial?
DarrenH is offline   Reply With Quote
Old 07-28-2018, 11:28 AM   #30
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

https://forum.cockos.com/showthread.php?t=111945 Post #3
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 02-17-2019, 05:40 AM   #31
Eliseat
Human being with feelings
 
Eliseat's Avatar
 
Join Date: Mar 2018
Location: Cologne
Posts: 1,362
Default

This is way to complicated for a simple task like changing presets. Why doesn't Reaper just read out the presets of a certain plugin in the fx chain? I mean just going into the MIDI editor, choosing the program change lane, double clicking for the event and then getting a list of all plugins in the fx chain?

I'm really disappointed right now as this workflow seems just crazy. Until I have written a reabank file manually I already have automated the preset changes with every single parameter.

Can't believe it.
__________________
☆.。.:*・°☆.。.:*・°☆.。.:*・°☆REAPER//✿◔‿◔)°☆.。.:*・°☆.。.:*・°☆
Eliseat is offline   Reply With Quote
Old 02-17-2019, 06:06 AM   #32
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

There is envelope solutions:


https://forum.cockos.com/showthread.php?t=178354
X-Raym is offline   Reply With Quote
Old 02-17-2019, 06:41 AM   #33
Eliseat
Human being with feelings
 
Eliseat's Avatar
 
Join Date: Mar 2018
Location: Cologne
Posts: 1,362
Default

Quote:
Originally Posted by X-Raym View Post
There is always a workaround in Reaper. But not always a satisfying solution.

Do you have an idea if its even possible to read out the preset list of a certain plugin in the chain. If yes, then this should turn into a feature request because simple preset change automation should be a default feature without work around.

Many thanks for your hint. The script is pretty helpful. (But not a proper preset automation.)
__________________
☆.。.:*・°☆.。.:*・°☆.。.:*・°☆REAPER//✿◔‿◔)°☆.。.:*・°☆.。.:*・°☆
Eliseat 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 02:14 PM.


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