The problem
The track analysis header spends 147 px on seven numbers.
Each metadata card stacks three text lines: a label, a value at 22 px, and a
qualifier under it. The presence row below stacks a label over a 28 px
percentage. Neither row can be collapsed, resized or hidden, and the header is
always on screen.
Measured in Chromium at 1366x768, with the library already collapsed:
| Region |
Height |
| Analysis header |
147 px |
| Mixer |
~200 px |
That makes the header the second largest fixed block in the window after the
transport, and it holds seven short values.
What makes this awkward
The values are not the problem. #480's reporter says it plainly: key, BPM and
tempo stability are why they open a track at all. So this cannot be fixed by
showing less.
It also cannot be fixed by shrinking the type alone. Three stacked lines have a
floor: label, value and qualifier each need their own leading, and 10 px labels
are already at the bottom of what is readable. Halving the height means changing
how many lines a card is, not how big its text is.
Why it matters
Every pixel here is one the mixer does not get. This is not the whole of #480,
but the header is the part of that budget that carries the least information per
pixel, so it is the cheapest to win back.
The problem
The track analysis header spends 147 px on seven numbers.
Each metadata card stacks three text lines: a label, a value at 22 px, and a
qualifier under it. The presence row below stacks a label over a 28 px
percentage. Neither row can be collapsed, resized or hidden, and the header is
always on screen.
Measured in Chromium at 1366x768, with the library already collapsed:
That makes the header the second largest fixed block in the window after the
transport, and it holds seven short values.
What makes this awkward
The values are not the problem. #480's reporter says it plainly: key, BPM and
tempo stability are why they open a track at all. So this cannot be fixed by
showing less.
It also cannot be fixed by shrinking the type alone. Three stacked lines have a
floor: label, value and qualifier each need their own leading, and 10 px labels
are already at the bottom of what is readable. Halving the height means changing
how many lines a card is, not how big its text is.
Why it matters
Every pixel here is one the mixer does not get. This is not the whole of #480,
but the header is the part of that budget that carries the least information per
pixel, so it is the cheapest to win back.