Skip to content

Six stems separated, two visible: the mixer gets a third of the window and the other panels cannot be reduced #480

Description

@diegoarusso

The problem

StemDeck separates into six stems by default, and eight with the lead/backing
vocal split. On a 1366x768 laptop the mixer shows two of them. The rest are
behind a scrollbar, so the app's main control surface can never show the thing
it just produced.

Where the vertical space goes

Measured off a screenshot rather than the DOM, so treat these as approximate:

Region Height Can the user reduce it?
App bar ~100 px no
Analysis panels (key, BPM, LUFS, presence row) ~175 px no
Mixer ~215 px
Transport, click track, waveform ~230 px no

Roughly two thirds of the window is held by panels that are always at full
height, and the mixer gets what is left. A mixer row is about 72 px, so six
stems need somewhere near 465 px — more than double what is available.

static/css/mixer.css sets min-height: 190px, which is close to what it
actually gets.

What I already tried

The library collapses, and I am using it. It is the only layout control the app
offers and it does not help here: it returns horizontal space, and this is a
vertical problem. Both screenshots below are with the library already
collapsed.

As far as I can tell there is no collapse for the analysis panels or the
transport section. daw.css carries the collapse machinery for the catalog;
master.css, transport.css and mixer.css have none.

What I am not asking for

To be clear, since this could easily read as "remove clutter": every one of
those panels shows something useful. Key, BPM and tempo stability are why I
open a track at all, and the click track is the reason I can practise against
it.

The issue is that they are all mandatory at all times. I do not need the
presence percentages while I am setting fader levels, and I do not need the
waveform while I am reading the analysis. Right now the app has no way to say
that.

I am deliberately not proposing a solution. Collapsible sections, a density
option, a draggable split, layout presets — those are design calls, and the
last two reports I filed here ended with fixes better than what I would have
suggested. This one is yours to shape.

Environment

Windows 11, StemDeck 0.15.2, Windows x64 CPU-only portable build, 1366x768.
1366x768 is a common laptop resolution rather than an unusual one, so I suspect
this is not specific to my machine.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions