-
-
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
Split(Dual) View Piano Rolls #1438
Comments
Is this like 'ghost notes'? |
They have their roots in very similar contextual limitations, but this one is different as it opens up the possibility of multiple piano rolls, rather than As a metaphor, its like the difference between having an operating system that won't let you open two file explorers at the same time (i.e. One instance and only one instance of of Finder, Nautilus, Explorer) but DOES allow a preview of the folder you came from. Sometimes we just simply need to interact with two separate file explorers at the same time. :) |
Hm. Multiple piano rolls... I don't really see the appeal personally, I I think possibly a better solution could be some kind of history |
What if it was a configurable option for the user if they want to have On Sat, Dec 13, 2014 at 9:16 AM, Vesa V [email protected] wrote:
Jonathan Aquilina |
I tend to agree that this shouldn't be the default, but just like one can clone a web browser, would it be unreasonable to support this? How static is the idea of a Singleton piano roll from a code perspective? We know two can play at the same time if initiated from the song editor, so cursor syncing could be a problem (or keep Singleton editor playback via a slot that grays out all other piano roll play buttons). I think the request has its merits so as long as we keep what we have by default. Creating another mdiwindow and widget instance should be relatively sane from a code perspective, no? I wouldn't mind seeing this added from an advanced window management option, just not sure where to place it for easy access without cluttering an unrelated toolbar. |
On 12/13/2014 10:31 AM, Tres Finocchiaro wrote:
Well, the first thing that comes to mind is that we have currently a Anyway, I don't personally see much point in this idea, as to me it |
On 12/13/2014 10:31 AM, eagles051387 wrote:
Again I have to remind people (not specifically you, just people in |
neither do i |
Neither will I find this function useful. Also he is asking about ghost notes (exactly!) since he wants to easily match different patterns. |
No, not
|
Ok, in that case it isn't the exact same. So apart from copying the notes, what would you need two open for? Another thing to consider is how are you going to have two Piano Rolls open when they take up the whole width of some screens, they would have to be on top of each other, ok. But after you have done that with one pattern, you have to close both and open two new (unless you compose your whole song in one pattern, and sorry to say, LMMS isn't designed that way, it could be changed!). |
It is a contextual productivity argument older than most of us. (norton commander screenshot) :)
I tend to disagree. I believe the OP doesn't need to consider that. Better toolbar overflow is on the radar for 2.0, so that simply puts his request behind that task, I'm not sure it invalidates it. 😈 |
Agreed. I think the major concern here was the opening-pandora's-box-effect that unlimited piano rolls could have... The split pane idea actually makes a bit more sense from a -Tres |
Exactly. |
If you prefer split view, then we'll keep the bug open and not mark as duplicate. Thanks for the clarification and examples. |
@tresf Yes, please do keep it open as a future enhancement. I know developer time is limited, so I appreciate you hearing out the request. Again thank you all for LMMS it is an amazing tool. |
Sorry to confuse you, ghost notes is not a function in LMMS. Ghost notes as I imagine it would let you open two tracks in one Piano Roll. Would probably only work on two patterns exactly over each other, they would be aligned in time.
You would probably not like to work with a program that had that as a goal instead of making it easiest for the user. I guess it would be a text based program, if you are lucky with help text, but probably not. |
Just wanted to add my two cents to this discussion. Not sure how much progress has been made on this since a year ago, but I've found myself running into some of the same issues as the OP. I build very complicated tracks with lots of different instruments working together in fairly complex patterns. It's very difficult to do that when I can only see the piano roll for one instrument at a time. I have to some how memorize the pattern for the previous instrument so I can match it to the next instrument. I know I can do copy and paste, but that makes it almost impossible to use playback as I'm building the tracks (since it will play the pasted notes in addition to the new ones). Here's what I think would be absolutely awesome. One piano roll screen with all of the patterns for each instrument displayed together, with a drop down menu where you can select which instrument you want to write for, with each different instrument track color coded, with the option to mute each instrument during playback, and the option to hide/view each instrument's notes. That way you could very easily edit any combination of instruments simultaneously while easily referencing any information you need about timing, etc. Think of it kind of like Layers in Photoshop, except for music. If I was any good at coding I would give it a shot myself. Maybe if I ever get good, I will. But until then, I just wanted to mention that I think that would be amazingly awesome, and, of course, that you guys are f*ing awesome for creating LMMS in the first place. Thanks for your time. |
In my opinio, the key for a music editor is to maintain 1 unique time point (time cursor) shared between piano roll and song editor and an easy way to jump from one instrument to other without losing the time position. One possible implementation:
|
This could actually be a consistency enhancement. The Beat editor already has a drop-down that lists all the possible beat loops. I think ghost tracks would be much more useful than multiple windows. A drop-down for ghost notes could be implemented similarly in the Piano Roll editor via a drop-down with check boxes (toggled) that would allow individual tracks to have their piano roll switched on or off on the current editor view. (incidentally this would also be very handy when using the Piano Roll to edit beat tracks). The ghost tracks would not be editable, but with a second drop-down selecting the current track active in the editor, you could access all the instruments without leaving the piano roll editor, for things like copy/paste, or working on multiple tracks in the same section without having to keep finding your place. With some cleverness, it could be implemented with a single drop-down, possibly by left clicking to select current editing track and right click to toggle ghost visibility on/off. It could get confusing if the ghost notes for each track are not unique colors, but not too bad if only 1 or a few tracks are ghosted in. |
Request the ability to have multiple piano rolls open at the same time. This enables the synchornization of tracks visually with out having to remember between switching from piano roll to paino roll. The best implementation I think would be to have each instrument with it's own piano roll window rather than sharing the same window instance.
Thank you for LMMS.
The text was updated successfully, but these errors were encountered: