Conversation
Be-ing
commented
Jan 13, 2017
- Improve default effect parameter values
- Change default metaknob linkings
- Rearrange parameters so those linked to metaknob by default are at the end. This allows controllers that can control individual parameters to make best use of their knobs without having redundancy when controlling the metaknob or controlling individual parameters.
* Improve default effect parameter values * Change default metaknob linkings * Rearrange parameters so those linked to metaknob by default are at the end. This allows controllers that can control individual parameters to make best use of their knobs without having redundancy when controlling the metaknob or controlling individual parameters.
|
Can someone test this? |
|
It all seems reasonable to me -- I'm wondering if moving the important (metaknob-linked) parameters to the back is limiting for these 2 cases:
But let's see if we get feedback from the beta. |
| depth->setSemanticHint(EffectManifestParameter::SEMANTIC_UNKNOWN); | ||
| depth->setUnitsHint(EffectManifestParameter::UNITS_UNKNOWN); | ||
| depth->setDefaultLinkType(EffectManifestParameter::LINK_LINKED); | ||
| depth->setMinimum(0.5); |
There was a problem hiding this comment.
I can hear a difference with the phaser (with the rest of parameters at their defaults) starting at around 0.2. Did you change this because you find it unnoticeable until 0.5?
There was a problem hiding this comment.
Listening closer, I do hear an effect at lower values, but it is really subtle. I changed it because I don't think it's good to have to turn up the metaknob half way to really start noticing an effect. Maybe this parameter should have a logarithmic scale?
There was a problem hiding this comment.
I tried changing it to logarithmic and that did not solve the issue.
There was a problem hiding this comment.
Nope -- I think what you have is fine. I agree it's really subtle when the parameter is that low.
|
Now (the same in master) the Filter effects are started silence, because the super knob is adopted to avoid going out of sync. I also have mixed feelings if we move the Super knob to the end. This will move out the most important parameter from the parameter knobs if you have only three parameter knobs. We can also not guarantee this assumption if we consider external effects. On the other hand I fully understand your requirement to not have a redundant knob in single parameter mode. What alternatives we have? Do your really need the super knob in single parameter mode? Would it be possible to use it as 4th parameter in that case? |
|
We have also the issue, that a right click on the super/meta button reset the super button to it's default. Which is not a good default position for every effect. |
To clarify -- this is not a problem with this PR, right? You're talking about #1111? |
|
Yes, here is only the question if we should move the mapped parameter to the last knob. |
|
Okay, let's keep the discussion on this PR about this PR. I agree it is awkward to have some metaknobs that apply no effect at center and some that apply no effect when fully left and I do not have an idea of how to handle that better. The mailing list may be a better place to discuss that. |
I do not think we should make the new UI less useful to accommodate mappings that have not been updated. All effects mappings made for 2.0 were already bound to need updating because there is no way to map effects in 2.0 in a way that makes sense for all the skins.
The rearrangement is for users who want to tweak individual parameters. If one of the first 3 parameters is linked to the metaknob, then there is no way to manipulate the 4th parameter from the controller, but there is a redundancy because the metaknob-linked parameter is controlled both when manipulating the metaknob and when manipulating each parameter.
I do not understand what you are asking. |
A Traktor like controller has a mode switch where you can control either the parameters of a single effect or the meta knobs of all effects. Do you need to control the super knob if you are in single effect mode? How does Traktor solve the issue? Do they also have the default metaknob mapping on parameter four? |
It could be helpful to, but the trade off is not being able to manipulate a different parameter via the controller.
Traktor has no concept of meta or superknobs, so it does not have this issue. |
|
If we look at the Denon MC 4000 We have three parameter knobs an one Beats knob. I think now you use the Beats knob as Meta knob in the single effect mode right? If we one day have the real Beats feature for that knob, we cannot control the most important effect parameter anymore. Would it be a solution to move the mapped parameter to one of the first three parameters and map the beats knob to parameter four? This will also help on controllers without an effect region where the user wants to use the EQ Rack to control effects. |
No, it stays as dry/wet in both modes. Changing it to the meta knob in single effect mode is an interesting idea though. I'll try playing with that.
I'll try playing with this too. |
|
You answer is surprising. I probably have not fully understand why you need the mapped parameter on four. In case of Beats = Dry/Wet, you have already the issue that you cannot access the most important parameter in single effect mode. How was it redundant? |
|
It is redundant to control the metaknob in both modes because that means one less parameter is accessible from the controller. For example, consider an effect with 4 parameters. If parameter 1 is linked to the metaknob, the user can control parameter 1 by turning the metaknob in unfocused mode. In focused mode, only 3 parameters are accessible. In neither mode can the user manipulate parameter 4 from the controller. If the linked parameter is instead moved to parameter 4, the user can manipulate it in unfocused mode via the metaknob. In focused mode, the user can access the other 3 parameters. |
|
My general intention for the two controller modes is that unfocused mode (controlling metaknobs) is what will be used most of the time. Focusing an effect to control individual parameters is more for setting up those parameters to a particular configuration than adjusting them while mixing. If the user wants to adjust parameters other than what is linked to the metaknob by default while mixing, that is what custom metaknob linkings are for. No arrangement could cover every way a user might want to set up their effects. If a user does want to manipulate parameters independently while mixing and one of those parameters is beyond the 3rd position, unfortunately there is no good way to handle that right now. I think the solution to this issue would be to make parameters arbitrarily rearrangable, but let's leave that for after 2.1. |
|
Ah, thank you, now I understand. So the decision here is basically a trade of use-cases. Single Effect Mode for Mixing <-> Single Effect Mode for Preparing. Since it effect only > 3 Parameter effects which are probably anyway hard to use during a mix and not very suitable as EQ replacement, you changes should be OK. LGTM! @rryan: Is this merge-able? |
Yep, sounds good to me. The failing appveyor build is fixed in master. |