-
-
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
Redesign Flanger #3007
Redesign Flanger #3007
Conversation
lfoFreqKnob->setVolumeKnob( false ); | ||
lfoFreqKnob->setModel( &controls->m_lfoFrequencyModel ); | ||
lfoFreqKnob->setLabel( tr( "Lfo Hz" ) ); | ||
lfoFreqKnob->setHintText( tr ( "Lfo:" ) , "Hz" ); | ||
|
||
Knob * lfoAmtKnob = new Knob( knobBright_26, this ); | ||
lfoAmtKnob->move( 86,10 ); | ||
lfoAmtKnob->move( 84,10 ); | ||
lfoAmtKnob->setVolumeKnob( false ); | ||
lfoAmtKnob->setModel( &controls->m_lfoAmountModel ); | ||
lfoAmtKnob->setLabel( tr( "Amt" ) ); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think Amt is a common abbreviation for Amount and Amnt isn't. Amnt is even not recognized by this editor. So, maybe change the other ones?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@BaraMGB I believe you worked on the Peak Controller and LFO controller. Do you have an opinion about this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMNT
is 4 letters; more consistent with the majority of the knobs to the likes of already abbreviated DCAY
, FREQ
, GAIN
and as a bonus it is less code changes. At the end of the day, we'll always be faced with translation problems with any abbreviated words which causes problems like #2599, but for now, let's keep it AMNT
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree with @tresf
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So as long as we have a button labeled TRES
for threshold, I think AMT
is the least of our worries but I agree, if we use DEC
in other places, we should standardize that as well, perhaps through a centralized translation file.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should change tr( "Amt" )
with ABBR( Amount )
and keep abbreviations in a header:
#define ABBR_Amount "AMT"
#define ABBR( str ) tr( ABBR_ ## str )
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @zonkmachine @tresf @jasp00 for the input. From reading over the comments here I'm not sure whether we have come to a final decision about keeping it as AMT or changing it to AMNT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@RebeccaDeField please keep it AMNT
for now to move this along and remain consistent with the rest of the software. The task of standardizing our abbreviations (and additionally changing AMNT
to AMT
) is out of scope and will be handled as a separate initiative.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good. I will make that change along with the other suggestions from @Umcaruje as soon as I can 👍
I noticed that my fork has some errors and while fixing them, I accidentally wiped the commit for this PR, which closed it automatically. I have re-committed the files with some of the changes and reopened this PR 😅 |
When you say "stay as is" could you clarify about which part you want to stay the same? Do you mean that the label, the position, etc? @Umcaruje I know you're away right now so no pressure on responding to this. |
I meant that the LED labels should stay the same case, e.g. Sentence case, Regards from Greece On 3 Sep 2016 22:02, "Rebecca DeField" notifications@github.com wrote:
|
"LFO HZ" sounds weird to me. Its the frequency of the LFO, so maybe "FREQ" Also what is the Regeneration? Is it another name for feedback? Anyways, On 4 Sep 2016 00:02, "Rebecca DeField" notifications@github.com wrote:
|
I thought about this too. The two most common labels I've seen is: SPEED and RATE. RATE is what Moog and Electro-Harmonix uses. If you want to be that hip... |
RATE sounds good to me.
|
I'm on it. Will @mention you when it's ready for review. |
@Umcaruje This is ready for review when you get the chance. |
lfoFreqKnob->setLabel( tr( "Lfo Hz" ) ); | ||
lfoFreqKnob->setHintText( tr ( "Lfo:" ) , "Hz" ); | ||
lfoFreqKnob->setLabel( tr( "RATE" ) ); | ||
lfoFreqKnob->setHintText( tr ( "Rate:" ) , "" ); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would not remove the unit: tr ( "Rate:" ) , "Hz"
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jasp00 Changed per your request 👍
@RebeccaDeField zero commits auto-closes a PR. Please feel free to reopen a new one once your commit count is above 0. No worries BTW, this is a github feature, so we just have to deal with it. |
@tresf Yes, sorry about that. Unfortunately I had to reset again because of a bad tutorial messing up my fork. Only saw people commenting that tutorial was wrong after following it halfway. I guess that is what I get from learning git from trial, error and online research :P |
@tresf Issues resolved. PR reopened. :) @Umcaruje Regen has been updated to FDBK as requested. Mentioning some people that might have an opinion about the label changes before it is merged @jasp00 @BaraMGB @zonkmachine. |
lfoAmtKnob->setVolumeKnob( false ); | ||
lfoAmtKnob->setModel( &controls->m_lfoAmountModel ); | ||
lfoAmtKnob->setLabel( tr( "Amt" ) ); | ||
lfoAmtKnob->setLabel( tr( "AMNT" ) ); | ||
lfoAmtKnob->setHintText( tr ( "Amt:" ) , "" ); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be Amount:
rather than Amt:
@Umcaruje Just want to double check that what you're referring to is the hint text? |
@RebeccaDeField I was talking about the hint text, yeah, the knob label is good. |
I don't know. Do we really need such cryptical abbreviations? |
No, I think "feedback" is the right name for this knob in a flanger effect. But FDBK looks strange for me. But I fear I got no better idea at the moment. I'm just not a friend of abbreviations. |
|
I guess FB is another one, but that also means Facebook. |
FEEDB, perhaps. I don't know... FBACK could be okay, too. |
Ideas so far...
Reposting from Discord chat: |
Reposting from Discord chat: With that, I'm going to keep FDBK for now. If we want to make another PR to change it later, we can do that. If the flanger does not receive any additional changes in a couple days, I will merge. 👍 |
It's been two days without any further feedback or changes. Merged. |
👍 |
Redesign Flanger
Related topics: #2831 #2978
In this pull request I have:
Before

After

@Umcaruje @BaraMGB @LocoMatt