Skip to content
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

Rename "FX-Mixer" to "Mixer" #3300

Closed
miketurn opened this issue Jan 27, 2017 · 23 comments
Closed

Rename "FX-Mixer" to "Mixer" #3300

miketurn opened this issue Jan 27, 2017 · 23 comments

Comments

@miketurn
Copy link
Contributor

Rename "FX-Mixer" to "Mixer"

With LMMS, windows titles come with heavy debate, not my decision to make, but I noticed that this was mentioned in a few other posts, so I figured I would give it its own platform for debate, as other possible window name changes have....

Rename "Beat+Bassline Editor" to "Pattern Editor"
Rename "Song Editor" to "Sequencer"

@BaraMGB
Copy link
Contributor

BaraMGB commented Jan 27, 2017

I'm not happy with the renaming of editors in lmms. The names are historical grown. Lmms has it's own language and renaming at this point of developing makes things not easier.

@musikBear
Copy link

Not to mention all the edits that would be necessary in docs
The same discussion has been chewed for song-editor
No to renames imo

@miketurn
Copy link
Contributor Author

Oh man so I will have to continue to say "Beat+Bassline Editor" for the foreseeable future....
:)

Not sure who makes the final decision, should I close this?

@jasp00
Copy link
Member

jasp00 commented Feb 3, 2017

I will have to continue to say "Beat+Bassline Editor"

You may say BB editor.

should I close this?

You may reopen if you find a good reason; e.g., convention about glossary among popular DAWs.

@BaraMGB
Copy link
Contributor

BaraMGB commented Feb 6, 2017

Can we close this issue or are there more options on that?

@tresf
Copy link
Member

tresf commented Feb 6, 2017

It'll be Mixer. The word "FX" provides absolutely no contextual significance unless the creator of it is named "Francis Xavier". "FX" needs to be dropped in the DAW as do many other naming conventions including "Beat/Bassline" which is incorrect and misleading. We can't decide to hang on to bad words out of convention alone.

@tresf tresf added the ux label Feb 6, 2017
@tresf
Copy link
Member

tresf commented Feb 6, 2017

I'll elaborate a bit...

Mixer

  • The main purpose of a mixer is to mix levels. This is apparent visually in LMMS and all other DAWs because the mixer's largest UI component on first load is the up/down volume sliders as well as the DB visual. When mixing a track, mixing is paramount.
    • An additional feature of a mixer is to offer (currently missing) panning capabilities. Vocoder can't work without it due to FX+Midi limitations and panning is a feature every mixer has. I strongly feel panning is NOT an effects plugin but rather a basic mixing feature.
    • Yet another additional feature of a mixer is to offer Effects. Although Effects are already available on the instrument, organization places them on a channel to avoid redundancy. Any channel or track should be allowed Effects. Since we don't call instruments "FX Instruments", I see no argument to call the mixer "FX Mixer". I strongly feel "FX" doesn't belong in the name.
    • Perhaps one of the most underrated but important parts of a Mixer is to dynamically adjust the volume for mixing purposes through automation or side-chaining. Side-chaining really isn't an "Effect" role either, but rather a software-controlled automation event; a robot that can move the slider to normalize levels.

Beat/Bassline

  • Historical or not, this is a throwback to the original purpose of BB Editor -- to play the (rather static) beat while the rest of the song plays the notes. History has shown, this isn't how people use it (nor should developers jurisdict this). It needs improvement ("Siloed" Beat/Bassline Editor Proposal #453, "Variant" Beat/Bassline Editor Proposal #454) but shouldn't be limited by its name. A Beat/Bassline does suffer some limitations currently but long-term should be an easy way to add variant, complex patterns to the Song Editor regardless of whether home to an actual Beat or a Bassline.

@musikBear
Copy link

musikBear commented Feb 7, 2017

This has bearings to the recent talk about a whole new documentation, but it will be a mess, nomatter how it is done, because of so many different sources of info.
Mixer or FX-Mixer -thats almost transparent, and noone will be confused, but going from B&B to like 'pattern-editor', that will be confusing..
But lets say its done
Then!
Everything nomenclature wise must be straighten out once and for all
A complete nomenclature sheet must be made! -and that must be it! Everyone must confirm to that sheet.
It will be a complete 'polish-parliament' disaster, if it goes to a 'consensus debate' (imo)
Someone simply need to go DonaldTrump on this, and do it as pr. Decretum (sorry:)
Perhaps a 3-man group, because then there is dynamics, that can be fruitful

Im willing to make a html-page with every lmms component as a picture gallery, and a blanc field for the designated Master(s)-of-nomenclature (yet to be appointed) to fill in.
That picture-collection can then be hosted online, and everyone can use the pictures.
It could also be available as dl for any user, as a component reference, perhaps in the form of a *.HLP
IF that has interest, just let me know.

@tresf
Copy link
Member

tresf commented Feb 7, 2017

@musikBear please don't confuse tasks here. Documentation is not more important than the end-user experience nor is the effort needed to document even remotely close to the effort needed to code this.

I've used Gimp for 15 years and when they change the UI I adapt.

Furthermore, most users don't use wiki's to learn software anymore, but instead use YouTube or just ask on Facebook. The wiki is a nice addition to the software, but the notes about blank picture galleries is blowing this way out of proportion. To progress is to move forward and that will involve change. Help us embrace progressive change. ;)

@jasp00
Copy link
Member

jasp00 commented Feb 13, 2017

The word "FX" provides absolutely no contextual significance unless the creator of it is named "Francis Xavier".

Not because of me. "FX" means "effects". Instruments had an "FX" tab and there was a mixer already. tobydox made a new mixer that worked like the "FX" tab. "FX mixer" was a sensible name and it is not that uncommon.

Current names are not useless. They have worked fine all these years. They may not be the prettiest, but I believe everyone knows what we are talking about when using these names.

I am not saying that names should not be changed. I only say there should be a good reason, such as that newcomers have absolutely no clue about the meaning of the names, or being part of a marketing campaign. Changing nomenclature has consequences regarding existing documentation (issues, requests, logs, etc.). You should not ignore that Mixer has a historical meaning in the code.

If we rename GUI components, we should do it just once and for the best possible choices. I do not know how other DAWs call their components, but we should reach maximum consensus among projects and back our proposals with bibliography.

@tresf
Copy link
Member

tresf commented Feb 14, 2017

tobydox made a new mixer that worked like the "FX" tab. "FX mixer" was a sensible name and it is not that uncommon.

That's fine, but eventually you have to stop calling the "New Car" 🆕 . It eventually just becomes 🚗 .

If we rename GUI components, we should do it just once and for the best possible choices.

We are.

but we should reach maximum consensus among projects and back our proposals with bibliography.

We do our best, but this isn't a democracy. If it were, nothing would get done. Naming and artwork conversation are subject to far too much opinion and drain projects. Furthermore, whenever the opinion is "Let's keep it that way because it's not that bad now", it's too weak of an argument. This is a small change, we're taking the word FX out. There's no name clash, it's shorter, more standardized across DAWs, easier to translate across languages and less "Effects Centric" by name.

If the cpp naming convention is the major concern, let's work that into the issue, but let's not throw the 👶 out with the bath 🚰 , so to speak. :)

@jasp00
Copy link
Member

jasp00 commented Feb 15, 2017

"Let's keep it that way because it's not that bad now"

It is actually "It is not broken, we can wait for the best solution".

this isn't a democracy.

I am rather calling for technocracy. The more brains we get from other audio projects, the better. References would be appreciated too. I am not arguing that "mixer" is not better than "FX mixer", but why "mixing console", "audio mixer", "audio console", "mixing desk", "sound mixer", "sound board", or simply "board" are not better options?

If the cpp naming convention is the major concern

This is secondary to GUI naming. I only say that we should rename just once and for the best.

@tresf
Copy link
Member

tresf commented Mar 11, 2019

As part of a pruning effort, this enhancement request is archived into a dedicated "Better Workflow" checklist here #4877.

@tresf tresf closed this as completed Mar 11, 2019
@claell
Copy link
Contributor

claell commented Mar 12, 2019

@tresf If I am correct this is just about renaming all occurring instances of Fx-Mixer to Mixer in the code? If yes this looks like an easy starter issue and I am willing to create a PR for that.

@josh-audio
Copy link
Member

I believe you have the right idea - it's easy to break things with find and replace, so as long as you double-check the replacements you're making then you should be good.

I think this would be a fantastic starter issue.

@claell
Copy link
Contributor

claell commented Mar 12, 2019

@SecondFlight see the PR. I hopefully have done nothing wrong, will check again!

@josh-audio
Copy link
Member

Based on what you said I was expecting variable name changes, which are more likely to cause issue. I did a quick check and it looks good, assuming you didn't miss anything.

@tresf
Copy link
Member

tresf commented Jul 20, 2020

Seems to be stagnating, maybe I can take over the PR?

I think this comment was somehow deleted? @russiankumar feel free to take this over! Feel free to discuss in the closed bug reports. We can even reopen them if needed. They're all closed for consolidation purposes because it's hard to track what's actually being worked on.

@ryuukumar
Copy link
Member

@tresf, yeah, I did delete it because I thought that's a lot of issues I wanna take over for one day xD. But yeah, this will be a part of the renaming project (discussed in #120 towards the bottom) so I suppose sooner or later someone will have to take over the PR, fix it and merge it. May be me, may not be me, let's see :)

@claell
Copy link
Contributor

claell commented Jul 20, 2020

@russiankumar Since I did not finish my PR until now since I did not really have time to do it, feel free to take over 👍

Just let me know when you start. I might have some time in the near future, so that would avoid double effort 😃

@ryuukumar
Copy link
Member

Thanks a lot @claell! I expect to start as soon as all non-stale PRs merge (1-2 weeks hopefully). If you happen to be free at that time, I could leave it to you (since there’s a lot to work on and sharing this work makes it easier). You can ping here if you are ready, and then you can rebase your current PR probably and merge it accordingly.

@claell
Copy link
Contributor

claell commented Jul 20, 2020

Alright. I will have a look on the progress of the overall refactoring and might help with this specific issue when everything is ready for these changes if I have the time.

@tresf
Copy link
Member

tresf commented Jun 3, 2022

Closed via #6239

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants