Just a suggestion. May be use QToolBox for mixer strip's settings? It can help to save more space. I remember, that in some version of cubase I saw something similar.
10.12.2015 22:58, Tim E. Real пишет: > On December 10, 2015 07:09:05 PM Robert Jonsson wrote: >> 2015-12-10 18:32 GMT+01:00 Tim E. Real <[email protected]>: >>> On December 10, 2015 02:09:59 PM Andrew Deryabin wrote: >>>> Hi Tim! >>>> 10.12.2015 01:23, Tim E. Real пишет: >>>>> Snapshots of further mixer strip redesign in progress: >>>> Looks very interesting. Can we touch it somehow, may be in different >>>> branch or in master? :) >>> Hm, no I didn't make a branch, I guess I didn't expect to go this far. >>> Is there a way I can just make a new branch immediately from >>> what I've got now? >> git checkout -b <new branch name> >> is what you want I think. It will create a new branch with your current >> files > OK Thanks. > >>> Basically the idea is to eliminate the Midi Track Info panel >>> and replace it with a Midi Strip. That means moving the track info >>> controls over to the midi strip. >> Cool, that would be a needed improvement. >> >>> This was pretty much the only >>> workable solution I found. I tried several ideas such as >>> a 'companion' fold-out panel for the Midi Strip and so on. >>> All would have required two user-adjustable splitters >>> so that the text in both panels could be expanded. >>> Here I am trying to do it all with just one splitter for minimal >>> user hassle. >> I don't really grasp where the problem is. Having a fold out seems like it >> could be neat though. For audio tracks we could expand plugin information >> to give more immediate access to their controls. > Yes, I will make the Audio Strips expandable too. > That means being able to see full Plugin Rack texts, and Aux controls' > full text. You expressed some regret before over not being able > to see it, so we did the "1:Aux 1", "2: Aux 2" thingy... > > Not sure if you picked up what I said, but there is now a 'lower' rack. > That means a 'post' effects rack for Audio Tracks, when I get around to it. > > > We briefly discussed user-configurable strips before. > > For example, some may prefer not to have a stereo 'pan' control at all, > but two separate volume sliders. > > The concept is also important to Midi Strips. > Some midi instruments do not define a 'pan' - or even a 'volume' controller! > (And many certainly do not define Variation, Chorus, or Reverb.) > Thus the user could remove the pan control from this new strip. > And, gulp, even remove the volume slider! > But I must point out that volume does not /have/ to be removed: > If there is no hardware volume controller available, a simulated /software/ > volume control can be put there (it simply scales the note velocities). > > I will attempt to create a new midi controller type: 'Software volume'. > No such simulation of 'pan' unfortunately :-( > > >>> Can anyone suggest other solutions? >>> How to display all those track info boxes and allow them to be >>> expanded to see all the text, yet allow them to be folded away, >>> while also showing the midi strip, all while using only one splitter, >>> not two? >> I don't get what you mean by two splitters. >> Do push it to a branch and maybe it gets apparent what you are struggling >> with? >> >>> It has to be usable in three places: Arranger, Pianoroll and Mixer. >>> Keep in mind I am aiming for the user to be able to replace >>> those Var Rev and Cho controls with their own chosen controls, >>> and add more than just three controls. >>> That means there may be long text in those controls. >>> So these need to be allowed to expand, along with any track info >>> controls that are added, either in a side panel, or underneath. >> Allowing it to expand could look really wierd, and potentially not work so >> well. Having the full text only in tooltips could be an option. >> >> Ah, is that it, you want to be able to resize both the mixerstrip and the >> foldout to accomodate for potential long parameter names? > Exactly. > > If we go with two separate panels side-by-side (strip and track info), > we will need two separate splitters. > > With my way, everything is integrated into a strip, and only one > splitter is needed and everything is automatically laid out according > to /your/ geometry preference. (I'm doing dynamic layouts.) > Wide-ranging space considerations like this demand dynamic layouts. > Got lots of horizontal space? > We'll show you all the text, in a panel to the right. > Got small horizontal but lots of vertical space? > We'll show you stacked controls with as much text as we can fit. > > Tooltips are great and will be done, but I also want to give a way to > see everything at once, to see all text everywhere at once. > > >> My gut reaction would be that it's better with fixed sizes.. But maybe that >> is just the Easy way, not the Right way >> >> These screenshots were the best way I could think of doing it. >> >>> Well on your way if you ask me :) > Yeah, lemme semi-finish what I'm attempting, I'll commit > and you guys can take a look at what I'm fussing about :-) > > Tim. > >> /Robert > > ------------------------------------------------------------------------------ > _______________________________________________ > Lmuse-developer mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/lmuse-developer -- Regards, Andrew ------------------------------------------------------------------------------ _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
