Der Ansatz: Behälter, Verhältnisse, Untergrenzen, Detailstufen

Ein Drehregler steht im Knoten auf dem Board (236 Pixel breit), im Rack, im Inspektor (380 Pixel) und am Telefon. Die Fensterbreite sagt darüber nichts; darum misst jedes Instrument seine eigene Zelle. Daraus folgen sechs Regeln.

Behälter statt Fenster

Gerät und Instrument sind Behälter (container-type). Das Raster des Geräts gibt die Zelle vor: höchstens n Spalten, jede mindestens 88 Pixel, darunter bricht die Reihe um.

Spalten = min(n, abgerundet((B + Lücke) / (88 px + Lücke))) · Zelle = (B - (Spalten - 1) · Lücke) / Spalten
Ein Maß, alles im Verhältnis

Die Kappe ist ein Anteil der Zelle, begrenzt nach unten (Lesbarkeit der Stellung) und oben (Ruhe im großen Inspektor). Alles an der Kappe hängt am Durchmesser.

Ø = clamp(40 px, 0,72 · Zelle, 112 px) · Skala 1,32 · Ø · Riffelrand 0,15 · Ø · Schatten 0,07 bis 0,32 · Ø
Untergrenzen, die nie mitschrumpfen

Schrift und Fingerfläche folgen nicht dem Maß: Beschriftung bleibt in den Stufen des Appkerns, die ganze Zelle ist Fläche zum Greifen.

Schrift ≥ 15 px · Trefferfläche = Zelle ≥ 44 px · Eingabe ≥ 17 px
Detailstufen statt Verkleinern

Was nicht mehr lesbar passt, wird weggelassen statt kleiner gezeichnet. Ein Skalenstrich braucht 8 Pixel Bogen bis zum nächsten.

L = 3/4 · π · Ø ≥ 8 px · (n - 1) also 11 Striche ab Ø 34, 21 ab Ø 68, Grenzwörter ab Ø 100
Vektorgrafik mit festem Koordinatensystem

Skala, Segmente und Zeiger sind SVG mit viewBox; feine Linien behalten 1,4 Pixel (non-scaling-stroke). Segmentziffern wachsen mit der Breite der Anzeige.

Ziffernhöhe = min((B - 38 px) / Stellen / 0,62, 84 px)
Fließende Seite

Ränder und Kacheln fließen mit dem Fenster, ohne Haltepunkte; nur der Kopf hat einen für das Telefon.

Rand = clamp(12 px, 2,6 vw, 40 px) · Kacheln: auto-fill, minmax(min(100 %, 320 px), 1fr)

Verworfen: alles mit transform: scale oder vw vergrößern (Schrift und Fingerfläche schrumpften mit, kleine Knoten würden unlesbar); feste Haltepunkte am Fenster (ein Inspektor ist im breiten Fenster genauso schmal wie am Tablet).

Ein Gerät, jede Breite

Breite am Schieber ziehen oder eine Bauform wählen: Spalten, Kappen und Detailstufen folgen. Darunter steht, was das Gerät gerade misst.

E1Convolution Reverb

Prüfstand dieser Ansicht

Misst alle Instrumente dieser Seite im jetzigen Fenster und meldet die kleinsten Werte. Auf jedem Bild der Ansichtsprüfung (390 bis 1920 Pixel) steht hier, ob die Untergrenzen halten.

Bauformen: dieselben Parameter, vier Orte

Knoten und Rack in Lack der Modulfarbe, der Inspektor in Metall mit Farbakzent. Am Telefon werden Drehregler zu Schiebern: dasselbe Wertmodell, eine andere Darstellung.

Knoten auf dem Board · 236 px
E1Convolution Reverb
Inspektor · 380 px
E1Convolution Reverb
Telefon · Schieber statt Drehregler
E1Convolution Reverb
Rack · volle Breite, eine Zeile je Gerät
E1Convolution Reverb