-
-
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
Rename "Beat+Bassline Editor" to "Pattern Editor" #120
Comments
I think we had this discussion before but I don't remember the results. 👍 |
+1 to Pattern Editor |
Yup, we had it, but the result didn't make it here. So I'm here to keep it alive. I think it's important. |
👍 |
I don't know about this, because the patterns on the instrument tracks are also patterns, so it'd be confusing. How about something like "loop editor"? |
or "Pattern Group", because it's really just a bunch of Patterns grouped together. |
On 01/24/2014 02:06 AM, Tres Finocchiaro wrote:
But so is pretty much everything, if you think about it... everything in No but seriously though, "pattern group" sounds a bit too static, like If we change song editor to "sequencer", then bb-editor could become Or, how about this: "Master sequencer" and "Loop sequencer". Consistent, |
Arguments in favor of pattern:
|
Combo Platter? Kitchen Sink? Buffet of Fun? I don't have a better name than "Pattern Editor". It has a nice ring to it and seems more relevant than "Beat/Bassline Editor". I dislike "Loop Editor" because "Loop" is generally used exclusively in reference to samples that are beatmapped. -Tres |
Please. Let's not make this needlessly complicated. I think FL Studio got Following this reasoning we'd call the Mixer a "Mix editor'. All in all - we really had this discussion before. I just think that Shall we? 2014/1/24 Vesa V notifications@github.com
Tobiasz unfa -----BEGIN GEEK CODE BLOCK----- |
Thank you Tres. This is exaclty what I felt... 2014/1/24 Tres Finocchiaro notifications@github.com
Tobiasz unfa -----BEGIN GEEK CODE BLOCK----- |
On 01/24/2014 02:16 AM, Tres Finocchiaro wrote:
"Loop" is a generic term and used for anything that loops. A sample can FL studio used to be called "FruityLoops". Where did they get that from? I still say "pattern editor" doesn't work here, because the bb-patterns The bb-editor is used for not just any patterns but specifically |
On 01/24/2014 02:16 AM, unfa wrote:
en.wikipedia.org/wiki/Loop_(music) |
:+2: for Pattern Editor then. |
Project Editor (song), Pattern Editor (bb), Automation Editor, Piano Roll Editor. Possibly drop the "Editor" for the window titles. Technically all of the above are "sequencers" |
+1 Paul, can you make these names a reality? I think that the word "Editor" is We can have:
2014/1/24 Paul Giblock notifications@github.com
Tobiasz unfa -----BEGIN GEEK CODE BLOCK----- |
I think calling it "Foo Editor" Is important in literature and when speaking about the product. It differentiates the GUI component from the model being operated on. However, when you are sitting in front of the LMMS GUI, you already know it is an editor from context. Thus, restating "Editor" on the title bar is a waste. I agree with "Track", that is universal and already adhered to. "Clip" is nice. I generally think of "Clip" as an section of audio, but that is probably a misunderstanding on my part. The LMMS wiki instead calls them "segments". The Packt LMMS book calls them "Elements", but that name is too generic for my taste. |
Could it be simply "Project" and "Pattern"? Pro Tools calls these "clips", that's what I learned today in a school ;) 2014/1/24 Paul Giblock notifications@github.com
Tobiasz unfa -----BEGIN GEEK CODE BLOCK----- |
Right, I like that idea for the GUI window frames. But, if I was instructing someone, I'd prefer to say "now focus the pattern editor" and not "focus the pattern". It isn't clear what is meant since I could be referring to the pattern segment seen in the project editor or to double click the segment and display/reassign the pattern editor. This reminds me. The LMMS source code has a concept of pattern. This is a "MIDI segment" or "MIDI clip" (not really MIDI, but it is an event-based note-triggering element). This pattern (a C++ class) represents both the piano-roll and BB-editor (step-based) note segments. So, there is still no name for the midi-segment as seen in either the instrument track or in a "drum track" of the newly named pattern editor? According to the most recent suggestion(s), I think we have:
|
I like the proposals by Paul. Anyone wants to take care of implementation? Otherwise I'll do it tomorrow. |
Should we drop the "FX" from the mixer as well while we're at it? From a user POV it's just simply a mixer. |
On 01/24/2014 05:38 AM, Paul Giblock wrote:
One should remember that we already have a use for "Project": it refers Also, segments? Pass. If we must call the bb-tracks "patterns" (which I |
I know that project is the whole thing, but I still don't mind calling that window the project window. This is the "top level" of the project as far as sequencing is concerned, and even features play/stop/pause buttons that control playback of the project at large. Still: suggestions are welcome. Regarding "Segments": I'm not attached to the idea. Let me know your suggestions for the different segment types. (Automation clip, versus a chunk of "midi" data, etc..) Toby: I'll gladly implement this one, but I'd like to wait some more hours for responses. |
On 01/24/2014 03:22 PM, Paul Giblock wrote:
I think we should just call all of them either patterns or sequences. Then we could have: instrument sequences/patterns on instrument tracks, |
I am in favor of @pgiblox's proposal. |
I agree that region sounds like a rigid portion of the song, not a moveable element. I also feel that clip implies an audio snippet. However, if you use pattern to describe these, then we need a name for the Beat+beatline editor and the associated "segments" seen in the song editor. |
@pgiblox seems like a nice proposal. |
Should we discuss renaming "Sample track" in this thread as well? I humbly propose "Recorded Track" instead. -Tres |
On 01/24/2014 07:07 PM, Gurjot Singh Bhatti wrote:
"Composition" means a full song or arrangement. Using it to refer to a On 01/24/2014 08:51 PM, Tres Finocchiaro wrote:
But they're not always recorded. In fact, as of now, they never are, as On 01/24/2014 06:54 PM, Paul Giblock wrote:
Well, there's two solutions. We can call everything patterns, and then Instrument track <- Instrument pattern <- edited in Piano roll Another solution would be to use the word sequence for others, and Instrument track <- Instrument sequence <- Piano roll What do you think? |
@cubician where have you been? :) Are you interested in running it for us? |
I know this thread is super old, but, as a newcomer to LMMS, I think this very much still needs to happen because I was at first completely unaware of the fact that you can put melodies and stuff in the BB editor via the piano roll, not just beat patterns. This was in part due to the UI not making it obvious that you can access the piano roll, but also due to the name. I second "pattern editor". |
Another vote for calling it "Pattern editor" from me; way more universal than the current name. |
another vote from me. |
Some technical problems with this...
If you're nodding your head saying "Yeah, a |
Over on Discord, @lukas-w made an important observation and that's that the ambiguous use of Pattern is even more confusing because |
It might make sense then to call automation/instrument/bb patterns in the
song editor something else. "Clip" is used in some DAWs I think? Perhaps
this (or whatever other new name is decided on) could be used in the
codebase as well.
|
@Spekular So.... Alternate proposals are |
Totally agree to rename it to "Pattern Editor" =) |
Will this be an issue, when only using Pattern Editor?
Is there an issue for that that can be linked? Also I suggest to add a label stating that this is awaiting another issue to be fixed first. |
Sorry to be dropping on this dead issue, but I feel like even now this is a nice change to have, and it would be much more friendly for newcomers to LMMS (as Pattern Editor is a more standard name, and Beat+Bassline may seem to some as if only drums and basslines can be edited here). Judging by this conversation there's a lot of changes to be made which definitely can't happen in one PR. Can we break down this into a step-by-step rename (one PR per step), maybe like so:
List needs refinement, and this one is probably bs, but something like this so that this change can actually be executed finally. Or if this change is not going to happen, maybe close the issue along with an explanation why it won't be? |
It'll happen and we welcome the change. Previous attempts were mostly superficial making the code a bit harder to read, but your breakdown of it is exactly it needs to be done. Feel free to open a brand new bug report and have this one closed if needed. If you're going to refactor many components, it will probably serve as a better bug report than simply "The titles says it all." like this one. 🤣 Furthemore, thanks for offering. The project can't survive without the hard work from people like you. 👏 Last, this will be a sweeping change, so it has the tendency to break other PRs, so thanks in advance for the patience. |
Nah, I think I'll stick to this one. There's a satisfying feeling closing a six year old issue when it's already solved rather than just renewing it. Don't know, just my preference honestly xD. Though if you prefer convenience, I can open a new bug report.
Oh I can see the wave of disappointed developers coming my way for this :D Anyways, glad to be helping! |
If we're going to rename files, let's please organize them better, too. |
There's a style one that @JohannesLorenz was waiting to merge. That's the first that comes to mind. Also, your very nice color PR (thanks!). Anything stale gets punished for going stale. At some point, people have to rebase and rewrite stuff. To quote my mother cleaning a room...
To reference a time when a large sweeping change occurred: #1353 The conversations that occurred then will occur again for eternity. ❤️ |
@Veratil, any suggestions? I’ve got no idea on how to go about reorganising myself.
Well said. Cuts off some nice features (like that Toolbar PR) but then again not like they were going to merge soon. I guess we’ll let my color PRs and Johannes’ PR merge (and any other non-stale ones), and then start working on this. I suppose that nobody will be able to make a stable PR at this time, as everything will be moving around and getting renamed. Also, rough plan which we can elaborate on:
|
Exactly. Most PRs are great btw, some just aren't as obviously great. I'm an offender of stale PRs as are many other devs. It's just part of the job and most devs are sympathetic to this. |
I'll have a look around and come back with one. 👍 |
You know what, I think a new issue would be better for this. Not exactly easy navigating through this huge discussion. In case somebody has something to say later on, we could point them back here I guess. Will create a new issue soon for better organisation. |
Closing this in favor of #5592. |
The titles says it all.
Let's have shorter and more universal names,
The text was updated successfully, but these errors were encountered: