Compressor-Node zeigt das Hardware-Panel selbst, Doppelklick öffnet den Tab #380

Closed
opened 2026-10-10 02:29:01 +02:00 by meleki · 1 comment
Owner

Wunsch: Das Hardware-Panel aus #379 soll im Node selbst sitzen statt in einem eigenen Fenster. Ein Doppelklick auf den Node öffnet wieder den Standard-Tab aus #378. Der Schalter Hardware look kommt wieder aus dem Inspector.

Entscheidungen

  1. Aufbau des Nodes: Eingänge links und Ausgang rechts an der Seite, dazwischen das Panel in voller Größe (820 x 280). Der Node wird damit bewusst groß.
  2. Im Node bedienbar: Knöpfe ziehen, Mausrad, Doppelklick für den Standardwert, Hebel klicken, jedes Mal ein Undo-Schritt. Tippen geht nur im Tab und im Inspector.
  3. Größe: siehe 1, volle Größe.
  4. Meter läuft live: Nadel, LEDs und LCD laufen, solange der Node im Graphen zu sehen ist.

Damit fallen weg: der Schalter Hardware look, das Fenster fester Größe ohne Dock aus #379 und die Sonderregel, dass ein Compressor nie in der Tab-Reihe steht.

[380]

Wunsch: Das Hardware-Panel aus #379 soll **im Node selbst** sitzen statt in einem eigenen Fenster. Ein Doppelklick auf den Node öffnet wieder den Standard-Tab aus #378. Der Schalter *Hardware look* kommt wieder aus dem Inspector. ## Entscheidungen 1. **Aufbau des Nodes:** Eingänge links und Ausgang rechts an der Seite, dazwischen das Panel **in voller Größe** (820 x 280). Der Node wird damit bewusst groß. 2. **Im Node bedienbar:** Knöpfe ziehen, Mausrad, Doppelklick für den Standardwert, Hebel klicken, jedes Mal ein Undo-Schritt. Tippen geht nur im Tab und im Inspector. 3. **Größe:** siehe 1, volle Größe. 4. **Meter läuft live:** Nadel, LEDs und LCD laufen, solange der Node im Graphen zu sehen ist. Damit fallen weg: der Schalter *Hardware look*, das Fenster fester Größe ohne *Dock* aus #379 und die Sonderregel, dass ein Compressor nie in der Tab-Reihe steht. [380]
Author
Owner

Erledigt mit 1f2b64f, Wiki 694aca4 (Sounds, Concepts, Architecture).

So funktioniert es

  • Node: Die Eingänge sitzen links, der Ausgang rechts, dazwischen das Panel aus #379 in voller Größe (820 x 280 Einheiten, im Graphen macht es der Zoom kleiner). Zeilen für Einstellungen und Werte gibt es nicht mehr. Jede Seite ist so breit wie ihr längster Portname.
  • Bedienung im Node: Knöpfe ziehen, Mausrad und Doppelklick für den Standardwert sind je ein Undo-Schritt, der Hebel schaltet Auto-gain. Ein Druck auf Knopf oder Hebel wählt den Node nicht aus und verschiebt ihn nicht, das Mausrad über einem Knopf zoomt den Graphen nicht. Die Zahl unter dem Knopf ist nur Anzeige, getippt wird im Tab oder im Inspector.
  • Meter live: Nadel, LEDs und LCD laufen, solange der Node im sichtbaren Graphen zu sehen ist, im Sound FX und im Instrument. Außerhalb des Bilds, eingeklappt oder bei verstecktem Graphen hört er nicht mehr mit.
  • Doppelklick auf den Node öffnet wieder den Tab aus #378. Der Schalter Hardware look ist weg, das feste Fenster aus #379 ist zurückgebaut.
  • Neu im Code: NodeFace (ein Node zeigt ein Gesicht statt seiner Zeilen), CompressorFace, nodeFaces, und nodeParamDrag für das Ziehen eines Werts als ein Undo-Schritt, das Tab und Node teilen.

Fund unterwegs

Tab und Node hören auf denselben Abgriff. Der Tab hat ihn in jedem Frame losgelassen, in dem er nicht zu sehen war, dadurch stand bei offenem Tab die Nadel im Node still. Jetzt lässt der Tab nur einmal los, und in einem Frame lässt alles Unsichtbare los, bevor etwas Sichtbares mithört.

Tests

melektaus-atx war nicht erreichbar, deshalb auf stein2.

  • Gate (stein2): CHECK EXIT 0, 283 Dateien, 4356 Tests
  • e2e 34 (stein2): ALL PASSED, 122 Checks. Neu: Ports neben dem Panel, Knöpfe und Hebel im Node (Zoom bleibt beim Mausrad gleich, Doppelklick auf einen Knopf öffnet keinen Tab), Nadel und LEDs beim Abspielen, Doppelklick öffnet den Tab (mit offenem Tab Nadel bis 21,7 dB).
  • Gegenproben: ein alter Auto-gain-Wert als aus gelesen macht genau seinen Unit-Test rot. Lässt der Tab wieder in jedem Frame los, bleiben Nadel und LEDs im Node bei 0 (Sonde). Lässt der Knopf das Mausrad zum Graphen durch, wird genau der neue e2e-Check rot.

Nicht geprüft

  • ein Compressor im Instrument-Graphen im Browser
  • viele Compressor-Nodes gleichzeitig
  • wie es klingt
Erledigt mit `1f2b64f`, Wiki `694aca4` (*Sounds*, *Concepts*, *Architecture*). ## So funktioniert es - **Node:** Die Eingänge sitzen links, der Ausgang rechts, dazwischen das Panel aus #379 in voller Größe (820 x 280 Einheiten, im Graphen macht es der Zoom kleiner). Zeilen für Einstellungen und Werte gibt es nicht mehr. Jede Seite ist so breit wie ihr längster Portname. - **Bedienung im Node:** Knöpfe ziehen, Mausrad und Doppelklick für den Standardwert sind je ein Undo-Schritt, der Hebel schaltet Auto-gain. Ein Druck auf Knopf oder Hebel wählt den Node nicht aus und verschiebt ihn nicht, das Mausrad über einem Knopf zoomt den Graphen nicht. Die Zahl unter dem Knopf ist nur Anzeige, getippt wird im Tab oder im Inspector. - **Meter live:** Nadel, LEDs und LCD laufen, solange der Node im sichtbaren Graphen zu sehen ist, im Sound FX und im Instrument. Außerhalb des Bilds, eingeklappt oder bei verstecktem Graphen hört er nicht mehr mit. - **Doppelklick** auf den Node öffnet wieder den Tab aus #378. Der Schalter *Hardware look* ist weg, das feste Fenster aus #379 ist zurückgebaut. - Neu im Code: `NodeFace` (ein Node zeigt ein Gesicht statt seiner Zeilen), `CompressorFace`, `nodeFaces`, und `nodeParamDrag` für das Ziehen eines Werts als ein Undo-Schritt, das Tab und Node teilen. ## Fund unterwegs Tab und Node hören auf denselben Abgriff. Der Tab hat ihn in jedem Frame losgelassen, in dem er nicht zu sehen war, dadurch stand bei offenem Tab die Nadel im Node still. Jetzt lässt der Tab nur einmal los, und in einem Frame lässt alles Unsichtbare los, bevor etwas Sichtbares mithört. ## Tests `melektaus-atx` war nicht erreichbar, deshalb auf stein2. - Gate (stein2): CHECK EXIT 0, 283 Dateien, 4356 Tests - e2e 34 (stein2): ALL PASSED, 122 Checks. Neu: Ports neben dem Panel, Knöpfe und Hebel im Node (Zoom bleibt beim Mausrad gleich, Doppelklick auf einen Knopf öffnet keinen Tab), Nadel und LEDs beim Abspielen, Doppelklick öffnet den Tab (mit offenem Tab Nadel bis 21,7 dB). - Gegenproben: ein alter Auto-gain-Wert als aus gelesen macht genau seinen Unit-Test rot. Lässt der Tab wieder in jedem Frame los, bleiben Nadel und LEDs im Node bei 0 (Sonde). Lässt der Knopf das Mausrad zum Graphen durch, wird genau der neue e2e-Check rot. ## Nicht geprüft - ein Compressor im Instrument-Graphen im Browser - viele Compressor-Nodes gleichzeitig - wie es klingt
admin added this to the Development project 2026-10-10 12:00:00 +02:00
admin moved this to Next in Development on 2026-10-10 12:00:09 +02:00
admin moved this to Done in Development on 2026-10-10 12:00:14 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: meleki/feuerwerk#380