-
-
Notifications
You must be signed in to change notification settings - Fork 20
-
-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add "Auto-load preset" option "Depending on currently active FX" #188
Comments
Okay, let's split this up into parts.
This is something I have already considered. Open questions:
What does this mean?
Yes, that seems like a useful quick-win addition. |
Correct me if I am wrong but you are thinking at a preset-per-track, am I right? In that case probably name or ID seem to be good candidates.
My suggestion, poorly worded as usual, is a bit more convoluted: I am still thinking to a preset per each FX, only with the selected track instead of the focused FX to provide the context. Of course a track will have more than one FX and then there will be the need to specify a way to move from one to the other. This is effectively a request for something similar to CSI
Great! |
Yes.
Now I get it. We would need a new ReaLearn concept "Currently active FX" because REAPER itself doesn't have the notion of a currently active FX apart from the "currently focused" one. |
Precisely, I am not enough expert on Reaper end to know that REAPER didn't had the notion of currently active (but not fouces) FX. As of the moment, I think last focused FX could be a good workaround |
@jackmau I made a separate ticket for the "Last focused" idea: #229 This one is now about introducing a "Depending on currently active FX" option for "Auto-load preset". And as mentioned, in order to do this, we first need the concept of a "Currently active FX", which will also be part of this ticket. Some notes to self:
|
nice, seen and 👍
Have been doing some testing on this and the
As I was writing above, I struggle to see the practical use of this, unless you have a chain of identical FX, as in all my scenario I would always want to control different parameters of different plugins in the chain.
Fine with me, I see all the recent FX selector additions to be an effective replacement for the Auto-load preset functionality, as they offer both more flexibility and more visibility on what is happening.
very interested, how would this work? Tbh it would be enough having a parameter to mirror that.
You took my words too much in their literal sense :D. What I actually meant was: it would be nice if I could use realearn itself to navigate to select controlled plugins without opening single FX GUIs. Since this assume controlling only one plugin at once, In practice one parameter is enough and we can safely assume that every time we change track we start from controlling the first FX, no need for an active-FX-per-track imho. Ofc the parameter should be realearn instance based, so that different instances (where in my mind 1 controller = 1 instance) can be controlling different plugins. This would make a very logical use case of |
No need to be sorry. It's just a slightly related feature, not supposed to be a solution to your problem. But it's going to help with other use cases.
How is that? It's not intended as a replacement for "Auto-load preset". You need "Auto-load preset" to load the mappings that fit to your current FX. If not, you would have every mapping for every possible FX inside one super big ReaLearn preset. Sounds like a huge mess to me. Having small reusable presets that are loaded on demand is better in my opinion.
If one parameter is enough, we could make it even more simple and provide a dropdown that lets you select the parameter that should control the currently active FX. Or maybe no parameter at all, read on ...
How about that:
|
Agreed, sorry in my mind I had written off the auto load preset function after #186 . This FR was not originally related to the auto-load function, and I missed the change in title. What you say now makes perfectly sense to me, yeah all the mapping in a single preset may not be the best way to go.
Sounds nice, but without a parameter, how do I determine which is the Currently Active FX? I.e. where do I see the FX selector current value? |
@jackmau : Written without completely understanding it (I did not try autoload yet): |
Haven't tested auto leading with projection yet, but that sounds like the most reasonable way, provided the user will be also provided with the track/fxchain position.
I am definitely over-relying on parameters beacuse of their flexibility and ease of visibility as their nature of both controllers/controlled :D |
@helgoboss in the forum thread you asked me to contribute to this discussion, so here goes... Like @jackmau, I want to be able to pass control from one plugin to another, without having to open the FX window. This would be similar to the "blue hand" concept in Ableton live. There's a macro device that is the current target, and you can move to the previous or next device in the chain.
Yes, and I think it may be worthwhile to distinguish between "Currently active track" and "Currently active preset." What I envision is having a single track-level configuration for my main controls - filter cutoff, reverb amount, etc. But then I could switch to a particular FX for more detailed control over it - oscillator detune, width, something like that. I'd want to use a previous / next button to navigate through the FX chain. It also would be fantastic if I could use buttons to jump directly to a specific FX. So let's say my chain is I hope that makes sense... I am just jumping in here, haven't given this nearly as much thought as you two! |
#228 is finally implemented, which is the pre-requirement for this FR. |
Reasoning: That way old FX presets automatically become much more reusable by not insisting on <Focused> FX anymore but instead referring to the <Instance> FX instead (which is set to <Focused> by default).
This solves the problem of auto-load replacing all mappings in the main compartment - even those that are used to pin/set - in the most flexible way.
Changing realern preset based on focused FX works very well in the latest (realearn 2.4) version. However, in the quest of making realearn a true CSI competitor, I'd like if there were other, more intuitive, ways to activate presets. Conditional activation based on other realearn instances, as suggested in #109, not differently from parameter conditional activation currently working well in groups, seems fairly consequential. But I'd personally like something based on selected track (even though there should be a system to navigate FX chains) or maybe last focused plugin (so that one could use an action to focus/unfocus a plugin and control it) so that I don't have to have to see the plugin GUI on the screen. Of course this kind of implies you are using controller projection and you have a way to instantly visualise which preset is currently loaded (#187 )
The text was updated successfully, but these errors were encountered: