-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Delay Plugin Redesign #3120
Delay Plugin Redesign #3120
Conversation
Thanks @RebeccaDeField . In fear of sounding like a broken record... the contrast between the canvas and the rest of the UI is too low and could benefit from an increase in contrast. |
@tresf Actually, we're on the same page right now because upon reviewing my PR I already started to modify my design with the same concern. I have am working on an idea that I believe will solve the problem. |
@tresf What do you think about this? |
@RebeccaDeField it certainly helps the slider on the right although the canvas is still hard to distinguish. Could this perhaps benefit from a grid pattern similar to some of the other plugins? |
@tresf Do you think that the plugin would benefit from a grid from a usability standpoint? If so, I think we should definitely add a grid. If it's just a matter of the distinguishing where the edges of the canvas are, maybe we can use a more apparent border to accomplish this? |
Yes, I think so. Perhaps even long-term swap the Y axis and make the mouse responsive outside of the canvas area. |
@tresf Then I will make it so number 1. 😏 What kind of spacing do you think the grid should have? Would this grid benefit from major and minor lines, or do you think we should stick to something more simple? |
Since one measurement is 0 - 1 and the other is 0 - 5, a 10 x 10 grid perhaps? Major lines in the center? |
@tresf Your thoughts on this? |
@RebeccaDeField that looks great. |
I like this, though I find that 5 seconds worth of delay is quite useless with that XY pad, especially cause it's linear. But that's talk for another issue. @RebeccaDeField Please change P.S. I couldn't help but notice that that fader is rendering as linear, it would be good to set it to render in a dbFS scale |
👍
Maybe change the labels to LFO AMNT and LFO RATE, or did you have something else in mind?
Sorry, but I don't know how to set this. A few pointers? Thank you :) |
Should be as simple to as adding a call to make the faders render in dbfs like outFader->setLevelsDisplayedInDBFS(); here: https://github.com/LMMS/lmms/blob/master/plugins/Delay/DelayControlsDialog.cpp#L79 This is how it's done for the FX mixer: https://github.com/LMMS/lmms/blob/master/src/gui/FxMixerView.cpp#L284-L286
Sure, if they end up fitting, otherwise a line and the text LFO over the knobs could also work. |
This has been updated then tested by @BaraMGB and myself. I'm merging. 👍 |
* Delay Redesign * FDBK instead of REGEN
In this pull request I have:
Screenshot
@Umcaruje @BaraMGB
Related: #2831