01-26-2020, 10:42 AM | #1 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
LivePresets extension: Total recall for Reaper settings
LivePresets extension
An extension for REAPER to add extended preset support. This extension is available as a beta. Its source code is available via GitHub. Binaries are available too. For further documentation check the wiki. For feature requests and bug reports, use the issue tracker. Last edited by Burtan; 03-16-2020 at 01:00 PM. |
01-27-2020, 03:44 AM | #2 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,785
|
Do you have a docu / description ?
I also plan to do a reaper extension for Live playing, but I totally failed setting up a development environment for doing a Reaper extension in a way that seems promising for this task. -> https://forum.cockos.com/showthread.php?t=223949 -Michael |
01-27-2020, 09:22 AM | #3 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
Nope, there is no documentation yet. However, most stuff is self explanatory imho.
|
02-03-2020, 04:02 AM | #4 |
Human being with feelings
Join Date: Nov 2016
Location: Serbia
Posts: 172
|
How can one get this to test ? I already sent a PM.
|
02-04-2020, 01:30 AM | #5 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
I sent you a link as PM.
|
02-07-2020, 04:49 AM | #6 |
Human being with feelings
Join Date: Nov 2015
Location: Cologne
Posts: 1,640
|
I'm interested in that, too.
__________________
https://juliusgass.de |
02-07-2020, 07:10 AM | #7 |
Human being with feelings
Join Date: Mar 2010
Posts: 4
|
Interested too.
|
02-07-2020, 12:40 PM | #8 |
Human being with feelings
Join Date: Mar 2017
Location: Ukraine, Kyiv
Posts: 546
|
Interested as well.
|
02-07-2020, 12:43 PM | #9 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
I sent more pms ;-). For discussions just write in this thread, don't send me pms. I'd like it to be available to others.
|
02-08-2020, 08:16 PM | #10 |
Human being with feelings
Join Date: Nov 2016
Location: Serbia
Posts: 172
|
Ok, I've got a question is there a difference in performance compared to SWS snapshots ?
|
02-08-2020, 11:45 PM | #11 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
I just tried the snapshots once and it was pretty slow, however I didn't analyze the source code in detail. LPE preset switches are almost instant, I measured 20-30 ms).
|
02-09-2020, 04:16 PM | #12 |
Human being with feelings
Join Date: Nov 2015
Location: Cologne
Posts: 1,640
|
Bug: Presets get lost when you open a new project tab.
recalling presets by Midi in and Action marker would be quite nice.
__________________
https://juliusgass.de |
02-09-2020, 11:34 PM | #13 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
I'm using OSC to recall presets, but midi should work too. Did you try the associated action?
What do you exactly mean by action markers. I don't really use reaper much to record, so I don't know all the features to be honest. |
02-10-2020, 05:56 AM | #14 |
Human being with feelings
Join Date: Nov 2015
Location: Cologne
Posts: 1,640
|
Midi would allow us to use it as FX rack on a mixer in live situations for example!
With sws you can use action markers: Name a marker "!commandid" to run the action when the playhead crosses the marker. You can find the command IDs in the action list. Perhaps it's possible to provide command IDs that match the preset. edit: no I haven't tried the action yet.
__________________
https://juliusgass.de |
02-10-2020, 08:01 AM | #15 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
It should all work with the action to switch presets. the RecallId is the midi value or the osc value (must be float!, this is a limitation of reaper). action markers can then trigger the switch presets action.
|
02-10-2020, 08:02 AM | #16 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
I don't think I will/can fix that multiple projects opened bug soon. I need to track opened and selected projects then and I don't think there is a callback from reaper in the api.
|
02-11-2020, 12:56 PM | #17 |
Human being with feelings
Join Date: Oct 2016
Posts: 101
|
i'm interested in testing this as well
|
02-27-2020, 02:32 AM | #18 |
Human being with feelings
Join Date: Nov 2016
Location: Serbia
Posts: 172
|
What do you think of an option to save presets of plugins of selected tracks only ?
Add a checkbox in dialog to choose if you want to save only selected or all tracks. Also, where are settings saved to, which file ? Last edited by brk303; 02-27-2020 at 08:04 AM. |
02-27-2020, 11:36 AM | #19 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
Settings and presets are stored in the project files. You can filter tracks per presets to not recall them (press enter in the tree view to change the status: R = Recalled, C = use child setting, I = ignored). Dynamic recalling per selected tracks is not supported. Actually the selection is saved via presets.
|
02-28-2020, 09:06 AM | #20 |
Human being with feelings
Join Date: Nov 2016
Location: Serbia
Posts: 172
|
Thanks, that works fine.
But, I have 70 tracks and if I only want to store one, I have to click other 69 tracks one by one. Could you add the ability to set status to all tracks in one go ? Also could you add multiselect in the tree ? |
02-28-2020, 10:02 AM | #21 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
The version you are testing should be able to save filters, which you can apply to all presets (and define a default filter). Then you have to create the filter only once. Multiselect in the treeview is not supported by the reaper UI on non-Windows (SWELL).
However I'm still thinking about how to publish this extension. Probably I'll open source most of it and add a paid version for some extra features or useability improvements. Currently saved filter settings are planned to be paid. I'll have more time for it in some weeks. |
02-28-2020, 10:15 AM | #22 |
Human being with feelings
Join Date: Dec 2017
Posts: 302
|
Interesting in testing too!
|
03-08-2020, 12:59 PM | #23 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
|
03-09-2020, 08:32 AM | #24 |
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
|
Having the .dll's there would be also nice.
|
03-09-2020, 08:46 AM | #25 | |
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
|
Quote:
1. Unmuting what you want to play, muting rest. 2. Sending bank select + program change events to those unmuted tracks. Anything more? Is my guessing correct so far? Anything going into Vangelis direction? https://www.youtube.com/watch?v=3b1xJYCrKDU https://www.youtube.com/watch?v=IprlDVDPos4 |
|
03-09-2020, 11:15 AM | #26 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
They are available on github. Both .dlls (windows) and .so (linux)
|
03-09-2020, 11:21 AM | #27 | |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
Quote:
Presets are actually saving all kinds of information, not only muted state. Also sends, volume, color, panning, fx index, fx enabled, fx parameters (or reaper fx presets, you can define it per plugin). When recalling them you can select which to recall. |
|
03-09-2020, 11:24 AM | #28 |
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
|
|
03-09-2020, 11:27 AM | #29 |
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
|
I see, then it is like a copy of snapshots, 'only' faster or better optimized coding probably? Sounds good.
|
03-09-2020, 12:19 PM | #30 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
|
03-09-2020, 01:32 PM | #31 |
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
|
Ah, never looked there, thanks! Thanks for sharing, now I can test it quickly.
|
03-09-2020, 01:44 PM | #32 |
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
|
Copied to REAPER/Plugins directory, how to enaable this, or in which menu should I find it or how to activate this tool? I am using wine 32 bit Reaper, so windows 32-bit.
|
03-09-2020, 02:40 PM | #33 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
It's build as 64bit, never expected someone to still go 32bit. Should be easy to change though.
|
03-09-2020, 03:41 PM | #34 |
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
|
At least you can use your LivePresets.
|
03-09-2020, 03:49 PM | #35 |
Human being with feelings
Join Date: Mar 2007
Posts: 4,018
|
32bit only Windows 7 and XP machines here too
|
03-10-2020, 08:26 AM | #36 |
Human being with feelings
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
|
Where to copy the linux version, I have that, too, but mosly I am just experimenting with the wine version, 32 bit. I copied into the Plugins directory, but could not see anything.
|
03-10-2020, 10:29 AM | #37 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
On debian it's located on ~/.config/REAPER/UserPlugins/reaper_livepresets.so. I guess its similiar on other systems.
|
03-10-2020, 11:06 AM | #38 |
Human being with feelings
Join Date: Oct 2016
Posts: 101
|
help with prest recall
okay I'm sure I'm doing something wrong. I set up some presets to test the extension.
I used the setting to bind num pad 1 to the first num pad 2 to the second and so on. but then after closing the window and trying to recall the presets nothing happens what am I missing? any ideas? i'm running reap 6 with the latest SWS extensions installed |
03-12-2020, 07:37 AM | #39 |
Human being with feelings
Join Date: Nov 2016
Location: Serbia
Posts: 172
|
Excuse my ignorance, but the Git repo seems to contain source only, no dll ?
|
03-12-2020, 10:21 AM | #40 |
Human being with feelings
Join Date: Jan 2013
Location: Bochum, Germany
Posts: 103
|
I've just released 0.4.4 with 32bit windows binaries. The .so/.dll can be found under releases :-)
|
Thread Tools | |
Display Modes | |
|
|