-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Deere 2.1 #940
Deere 2.1 #940
Conversation
…of screen in split waveform view
Takes up too much vertical space
and rearrange skin menu a bit
Add new column template for 4 decks + EQs + stacked waveforms
minimum size really depends on which options are selected
Thank you for this PR. I had not the time to actually test it, but here are some comments form the screen shots:
|
I definitely think the master level meters should be in the mixer next to the controls that affect them, not out of sight in the corner. I don't think it looks cluttered; I think it looks good there. It is off center with 4 decks and EQs turned off. I think this might have something to do with the width of the hidden EQ kill buttons, but I'm not sure. It is centered exactly in the middle of the crossfader. It's actually the channel columns that are shifted to the right. Any ideas on what might be going wrong there?
I think it's going to have to jump sometimes relative to other controls, but it could be arranged to always be at the top of the mixer. I like it directly above the level meters, but I see that it is a bit weird to have it below the EQs with 4 decks.
Hm, interesting idea. Arranged vertically or horizontally? And positioned where? |
IMHO the master VU meter is important during setup, but not that important during mixing and your gain staging is set. Many DJ controllers do not even have a master VU meter, so I would prefer that it remains next to its main control, the main gain knob in favor of a styled mixer region.
My first idea was to just stack them above the x-Fader. Stack them horizontal is also an interesting idea. |
That's why it's important to have it easily visible, to make sure one doesn't clip while mixing. Both LateNight and Shade are layed out with the master meters in the center of the mixer. I don't see a good reason not to do the same with Deere. Horizontal space isn't at a premium in the mixer; vertical space is. |
You added a big button for the channel crossfade orientation. Few weeks ago Since our skins are owned by they original creators, diverging opinions I think we need to have a set of skins owned by the team, and decide Many DJ controllers do not even have a master VU meter That's why it's important to have it easily visible, to make sure one — |
That was on a different skin and in a different context. I have added them in a different place on the skin, in the mixer, and only when 4 decks are showing; not always showing in the deck's controls. It is normal for 4 deck mixers to have crossfader assignment buttons. I agree that not having every feature available in every skin is a problem. I'd be willing to add crossfader orientation buttons to the mixer of LateNight in 4 deck mode as well. |
But @ywwg doesn't want to. Which is legit because LateNight is his skin. The problem is that we don't have any team skin, only personal skins. From my point of view that's a problem we should discuss. Sorry for being off topic though. |
Ok, now it looks better, however i am still in fond of the original version. The original knob grid where really looking professional and polished in my eyes. But that is a matter or taste. How about to align the master VU Meter with the channel VU meter? |
Cool idea, but I'm not sure how to go about making that happen.
I think the headphone icon should be centered in the buttons, but again I'm not sure how to make that happen. |
Now the skin settings menu fits in the minimum height again.
This is useful for using an external mixer and still seeing the software level meters and gain controls. It is also useful for controllers that have faders and EQs but no level meters.
I think the level meter issue was due to a lack of a SizeHint. Hopefully it works better now. I have moved the effects, sampler, and mic/aux toggle buttons up to the toolbar as suggested. I made the buttons only light their border when activated unlike other buttons in the skin so they are not too distracting. With some space opened in the skin settings menu, I added an option to hide the faders and PFL buttons from the mixer. Now the mixer can be shown with just the level meters and deck gain knobs. This is helpful for both the use cases of external mixers, for watching the software levels before the signal is sent to the sound card, and for using controllers that have EQs and volume faders but not level meters. Putting more buttons in the top toolbar made it not quite fit in the minimum width. I'm working on getting the spacers to shrink for the minimum width so it fits again without cutting of any labels. |
Here some findings and test results:
|
There is room for improvement still, but please merge this ASAP. We have many users who are not familiar with managing different Git branches and are eagerly awaiting the new features. It will be hard to get updated controller mappings without this skin merged. |
It is odd, but I don't think there is a better place for them.
What do you mean by effect button labels? The effect names in the effect selectors?
I cannot reproduce this. Please post a screenshot.
Likewise, I cannot reproduce this. Please post a screenshot.
I am aware. Do you have any ideas for redesigning the expanded sampler view to fit in small screens?
In what configuration? Please post a screenshot.
Again, I do not know which configuration you're referring to. Please post a screenshot.
It is elided in the collapsed view, but I see now that I forgot to elide it for the expanded view. I'll fix that. |
Actually the sample title does elide in both views already, but in the minimum width when the edge of the samplers is cut off in expanded view that is not visible. |
Is there anything preventing merging this? |
If we follow the same logic as for the decks, the master button should be accessible if the effects are collapsed, this the current place is wrong. A natural place would be near the master gain knob or on top of the master VU-Meter.
I meant the single parameter button labels. Do we have a short or long text there? Did you consider a solution for defining the length in Transiflex? However a proper elide is required anyway if we consider LV2 effects. Does a middle elide work for you?
I cannot catch that is a screenshot, but you can reproduce it by this.
We have the size aware stack, you can just remove some samplers if the space is to small. Since we have already Tango and Shade which look much better on small screens, you may also just rise the skin and optimize it for HD ready screens: 1366 * 768
You see it in the scrrenshot above the master VU meter is taller than the deck VU meter.
Thanks |
I'll work on these issues, but again, none of this should hold up merging any longer. |
Ok, no problem! |
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 is so sad for me. I loved this function.
Which function exactly do you miss? |
Must have for merge:
Other tasks tasks to take care of:
This PR rearranges the mixer in Deere to make stacked waveform mode more practical. It also adds options to show/hide EQs and an option to show only minimal deck controls. I have also added crossfader assignment buttons in 4 deck mode.
The new "Show Minimal Controls" option is helpful for users with controllers who can use their controller for the functionality hidden by this option. It is also helpful for vinyl users who don't use those features. This new option opens up more space for the overview waveforms.
The settings menu has also been reorganized a bit.
Before, the library was barely visible with stacked waveforms and a lot of vertical space was wasted:
Current master, 2 decks split waveforms:
Current master, 4 decks split waveforms:
Current master, 4 decks stacked waveforms: