Umschalten pro Node im Inspector unter Settings (Schalter Hardware look), im Projekt gespeichert. Standard ist Hardware, für neue und bestehende Nodes. Aus heißt: der Tab aus #378, wie er heute ist (andockbar, Größe frei, Pegelbild und Kennlinie).
Hardware öffnet direkt als schwebendes Fenster mit fixer Größe. Es hat keine Ecke zum Größe-Ändern und keinen Dock-Knopf. Als Tab andocken geht nicht.
Farbe: helles, gebürstetes Alu wie im Vorbild, mit Schrauben. Alles wird im Code gezeichnet, ohne Bilddateien.
Anordnung:
Mitte: ein Gain-Reduction-Meter als Zeigerinstrument, grün beleuchtet, Skala 0 bis -24 dB, mit Nachlauf wie ein VU. Es ersetzt hier Pegelbild und Kennlinie.
groß links Threshold, groß rechts Makeup
klein am Rand: links Ratio und Knee, rechts Attack und Release
Auto-gain als Kippschalter mit Lämpchen
rechts eine LED-Kette für den Ausgangspegel
oben ein LCD mit dem Namen statt eines Presets. Prev/Next/Save gibt es nicht.
Ein Fenster je Art bleibt: Ein zweiter Compressor kommt in dasselbe Fenster. Mehrere Fenster gleichzeitig wären ein eigenes Issue.
Wunsch: Der Compressor (#378) bekommt einen eigenen Look nach Art eines Hardware-Geräts. Vorbild ist das Bild eines Plugins mit gebürsteter Alu-Platte (https://hiphopmakers.com/wp-content/uploads/2022/04/Frontier-VST-Plugin-1.jpg). Vorerst gibt es diesen Look nur beim Compressor.
## Entscheidungen
1. **Umschalten pro Node im Inspector** unter *Settings* (Schalter *Hardware look*), im Projekt gespeichert. **Standard ist Hardware**, für neue und bestehende Nodes. Aus heißt: der Tab aus #378, wie er heute ist (andockbar, Größe frei, Pegelbild und Kennlinie).
2. **Hardware öffnet direkt als schwebendes Fenster mit fixer Größe.** Es hat keine Ecke zum Größe-Ändern und keinen *Dock*-Knopf. Als Tab andocken geht nicht.
3. **Farbe:** helles, gebürstetes Alu wie im Vorbild, mit Schrauben. Alles wird im Code gezeichnet, ohne Bilddateien.
4. **Anordnung:**
- Mitte: ein **Gain-Reduction-Meter** als Zeigerinstrument, grün beleuchtet, Skala 0 bis -24 dB, mit Nachlauf wie ein VU. Es ersetzt hier Pegelbild und Kennlinie.
- groß links Threshold, groß rechts Makeup
- klein am Rand: links Ratio und Knee, rechts Attack und Release
- Auto-gain als Kippschalter mit Lämpchen
- rechts eine LED-Kette für den Ausgangspegel
- oben ein LCD mit dem Namen statt eines Presets. Prev/Next/Save gibt es nicht.
5. **Ein Fenster je Art bleibt:** Ein zweiter Compressor kommt in dasselbe Fenster. Mehrere Fenster gleichzeitig wären ein eigenes Issue.
Panel (CompressorPanel.ts), alles im Code gezeichnet: gebürstete Alu-Platte mit Schrauben, Chromknöpfe (Threshold und Makeup groß, Ratio/Knee links, Attack/Release rechts klein), grün beleuchtetes Gain-Reduction-Meter 0 bis 24 dB (ab 10 dB rot, mit Nachlauf wie ein VU), LCD mit Name und GR, Kippschalter mit Lämpchen für Auto-gain, LED-Kette für den Ausgang (eine LED je 3 dB von −39 bis 0 dB).
Selbst entschieden: Die Meter-Skala läuft nach der Wurzel. Die LEDs gehen sofort an und fallen mit 20 dB pro Sekunde ab.
e2e 34 (atx): ALL PASSED, 122 Checks. Die vier Checks des Fensters sind mit #380 durch vier für den Node ersetzt.
Gegenproben: Fenster hielt die Ecke statt der Mitte, Meter linear statt mit Wurzel. Beide Male wurde genau der passende Unit-Test rot.
Unterwegs behoben: ein Strich aus der Ecke der Skala (Pixis arc zieht vom letzten Pfadpunkt weiter) und Pixis Warnung wegen Text in einem Graphics.
Erledigt mit `9917253`, Wiki `5ef7b8e`. **Der Weg über das feste Fenster ist mit #380 wieder zurückgebaut**, das Panel selbst lebt dort im Node weiter.
## Was aus #379 bleibt
- **Panel** (`CompressorPanel.ts`), alles im Code gezeichnet: gebürstete Alu-Platte mit Schrauben, Chromknöpfe (Threshold und Makeup groß, Ratio/Knee links, Attack/Release rechts klein), grün beleuchtetes Gain-Reduction-Meter 0 bis 24 dB (ab 10 dB rot, mit Nachlauf wie ein VU), LCD mit Name und GR, Kippschalter mit Lämpchen für Auto-gain, LED-Kette für den Ausgang (eine LED je 3 dB von −39 bis 0 dB).
- Selbst entschieden: Die Meter-Skala läuft nach der Wurzel. Die LEDs gehen sofort an und fallen mit 20 dB pro Sekunde ab.
## Was mit #380 wieder weg ist
- das Fenster fester Größe ohne Ecke und ohne *Dock* (`fixedSize`, `refit`, `keptSize`)
- die Regel, dass ein Compressor nie in der Tab-Reihe steht
- der Schalter *Hardware look* im Inspector. In alten Projekten kann `hardwareLook` noch gespeichert sein, gelesen wird es nicht mehr.
## Tests (Stand #379)
- Gate (atx): CHECK EXIT 0, 283 Dateien, 4355 Tests
- e2e 34 (atx): ALL PASSED, 122 Checks. Die vier Checks des Fensters sind mit #380 durch vier für den Node ersetzt.
- Gegenproben: Fenster hielt die Ecke statt der Mitte, Meter linear statt mit Wurzel. Beide Male wurde genau der passende Unit-Test rot.
- Unterwegs behoben: ein Strich aus der Ecke der Skala (Pixis `arc` zieht vom letzten Pfadpunkt weiter) und Pixis Warnung wegen Text in einem `Graphics`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Wunsch: Der Compressor (#378) bekommt einen eigenen Look nach Art eines Hardware-Geräts. Vorbild ist das Bild eines Plugins mit gebürsteter Alu-Platte (https://hiphopmakers.com/wp-content/uploads/2022/04/Frontier-VST-Plugin-1.jpg). Vorerst gibt es diesen Look nur beim Compressor.
Entscheidungen
Erledigt mit
9917253, Wiki5ef7b8e. Der Weg über das feste Fenster ist mit #380 wieder zurückgebaut, das Panel selbst lebt dort im Node weiter.Was aus #379 bleibt
CompressorPanel.ts), alles im Code gezeichnet: gebürstete Alu-Platte mit Schrauben, Chromknöpfe (Threshold und Makeup groß, Ratio/Knee links, Attack/Release rechts klein), grün beleuchtetes Gain-Reduction-Meter 0 bis 24 dB (ab 10 dB rot, mit Nachlauf wie ein VU), LCD mit Name und GR, Kippschalter mit Lämpchen für Auto-gain, LED-Kette für den Ausgang (eine LED je 3 dB von −39 bis 0 dB).Was mit #380 wieder weg ist
fixedSize,refit,keptSize)hardwareLooknoch gespeichert sein, gelesen wird es nicht mehr.Tests (Stand #379)
arczieht vom letzten Pfadpunkt weiter) und Pixis Warnung wegen Text in einemGraphics.