Firmament — Bedienungsanleitung
Öffne den Himmel — ein Stereo-Widener und Imager für üppige orchestrale Layer.
Was Firmament ist
Firmament ist ein Mid/Side-Stereo-Widener und -Imager. Es ist eines von zwölf Plugins in der Heavy-Music-Suite von Basilica Audio, und seine Aufgabe in dieser Suite (und in jedem Mix) ist es, Inhalte, die bereits Stereoinformation besitzen — Streicher, Chöre, Synth-Pads, gedoppelte/geschichtete Gitarren, Ambience-Returns —, zu nehmen und zu steuern, wie breit sie sich anfühlen, ohne je zu beeinträchtigen, wie der Mix auf Mono zusammenfällt (Club-PA, Handylautsprecher, ein Broadcast-Mono-Check, ein Bassist, der seinen Part in Mono prüft).
Firmament erzeugt keine Stereobreite aus einem echt monofonen Signal von sich aus (Width und Low Width können nur skalieren, welche Stereo-Differenz im Input bereits vorhanden ist) — die beiden Ausnahmen sind Haas Mode und Decorrelate, die aus nahezu monofonem Material tatsächlich ein Breitegefühl erzeugen können, auf Kosten eines Teils oder der gesamten exakten Mono-Summen-Garantie, die der Rest des Plugins bietet (siehe unten). Decorrelate ist die sanftere der beiden Optionen, in v0.2.0 speziell für diesen Anwendungsfall hinzugefügt, mit deutlich geringeren Mono-Fold-down-Kosten als Haas Mode.
v0.2.0 hat außerdem überarbeitet, wie Auto Mono Safety reagiert (ruhigere Ballistik, eine Totzone um die Nullkorrelation, ein nutzerseitig einstellbarer Floor und ein optionaler Per-Band-Modus) und den Bereich von Bass Mono Freq erweitert — die vollständige Recherche hinter diesen Änderungen findest du in der Parameterreferenz sowie in docs/design-brief.md/docs/research-notes.md. Jeder neue Parameter startet mit einem Standardwert, der das Verhalten von v0.1.1 exakt reproduziert, sodass sich nichts ändert, sofern du nicht ausdrücklich eingreifst.
Wo es in einer Heavy-Music-Produktionskette sitzt
Firmament ist ein Width-/Imaging-Werkzeug, was es eher ans hintere Ende einer Kanal- oder Bus-Kette rückt, nachdem Tone-Shaping und Dynamik bereits entschieden sind:
- Korrektives/tonales EQ, Kompression, Saturation (z. B.
overture,tenebrae, andere Suite-Mitglieder) — zuerst den Klang formen. - Firmament — entscheiden, wie breit es sich anfühlen soll, sobald der Ton steht.
- Reverb-/Delay-Sends, finale Bus-Bearbeitung — Width-Entscheidungen vor dem Reverb beeinflussen, wie der Reverb-Tail selbst wahrgenommen wird; manche Engineers verbreitern lieber erst nach dem Reverb-Return, was je nach Quelle eine valide Alternative ist.
Typische Platzierungen in einer Heavy-Music-Produktion:
- Streicher-/Chor-/Pad-Busse — der primäre Anwendungsfall. Fahre Width hoch, um die orchestralen/chorischen Layer zu öffnen, ohne die Gitarren/den Bass/die Kick zu verschmieren, die sich den Mix teilen.
- Gedoppelter Rhythmusgitarren-Bus — eine sanftere Hand (Width 110–140 %) kann zwei bereits gepannte Doubles zu einer einzelnen, breiter wirkenden Wand verkleben, ohne die extremen „gehypten" Artefakte mancher Stereo-Widener, weil Firmament nie etwas hinzufügt, das nicht schon im Stereobild war (wieder abgesehen von Haas Mode).
- Master-Bus (sparsam eingesetzt) — Bass Mono ist hier besonders wertvoll: die Kick-/Bass-/Low-Gitarren-Energie zentriert halten (mono-kompatibel, und physisch straffer auf einer PA), während die Becken/Streicher/Reverb-Tails oberhalb der Crossover so breit bleiben, wie der Mix sie bereits hat.
- Mono-Quellinstrumente, die durch einen Stereo-Bus geroutet werden — Firmament akzeptiert einen Mono-Input-Bus problemlos (siehe „Mono-Input" unten); in diesem Fall hat Width überhaupt keine Wirkung, es sei denn, Haas Mode/Decorrelate ist aktiviert, da es keine Zwischen-Kanal-Differenz zu skalieren gibt.
Signalfluss (Klartextversion)
Die vollständige technische Aufschlüsselung (Mermaid-Diagramm, exakte Mathematik, das reale Magnitude-/Phasenverhalten der Linkwitz-Riley-Crossover, Real-Time-Safety-Details) findest du in docs/architecture.md. Kurz gesagt:
- Der Input wird in Mid (Mono-Inhalt,
(L+R)/2) und Side (Stereo-Differenz-Inhalt,(L-R)/2) aufgeteilt. - Ist Bass Mono aus, skaliert Width das gesamte Side-Signal um einen einzigen Betrag.
- Ist Bass Mono aktiviert, wird Side in ein tiefes Band (unterhalb der Bass-Mono-Frequenz) und ein hohes Band (darüber) aufgeteilt; Low Width skaliert das tiefe Band und Width skaliert das hohe Band unabhängig davon.
- Ist Auto Mono Safety aktiviert, wird Side zusätzlich automatisch abgeschwächt, sobald der Input so stark phasenversetzt ist, dass die Korrelation die kleine Totzone um die Nullkorrelation verlässt (ein Sicherheitsnetz gegen Mono-Auslöschung) — zusätzlich zu dem, was Width/Low Width bereits getan haben —, entweder als eine globale Messung, oder (wenn Auto Mono Safety Multiband ebenfalls aktiviert und Bass Mono eingeschaltet ist) unabhängig für das tiefe und das hohe Band.
- Mid und das prozessierte Side werden wieder zu Left/Right zusammengeführt. Mid wird von alldem nie angetastet — das garantiert die weiter unten beschriebene Mono-Fold-down-Sicherheit.
- Ist Decorrelate aktiviert, wird der rechte Kanal durch ein Allpass-Netzwerk verarbeitet und per Decorrelate Amount eingemischt; andernfalls wird, falls Haas Mode aktiviert ist, stattdessen der rechte Kanal leicht relativ zu Left verzögert (die beiden schließen sich gegenseitig aus) — beide sind unterschiedliche, nicht Mid/Side-basierte Verbreiterungs-Tricks, die zuletzt angewendet werden, vor dem finalen Trim.
- Output trimmt den Gesamtpegel.
Parameterreferenz
| Parameter | Range | Default | Unit | Was es bewirkt |
|---|---|---|---|---|
| Width | 0-200 | 100 | % | Skaliert das Side-(Stereo-Differenz-)Signal. 100 % ist das ursprüngliche, unveränderte Stereobild des Inputs. 0 % kollabiert alles auf Mono (Side stummgeschaltet). 200 % verdoppelt die Amplitude des Side-Kanals für ein maximal breites, manchmal „gehyptes"/künstlich wirkendes Bild — in kleinen Dosen nützlich, auf einem ganzen Mix leicht übertrieben. Ist Bass Mono aktiviert, steuert Width nur das Band oberhalb der Bass-Mono-Frequenz. |
| Bass Mono Freq | 0-600 | 0 (off) | Hz | Die Crossover-Frequenz, unterhalb derer Low Width (statt Width) das Side-Signal steuert. Bei 0 Hz (off) ist das gesamte Spektrum ein einziges, allein von Width gesteuertes Band. Typische Einstellungen liegen im Bereich 80–200 Hz — niedrig genug, um Kick-/Bass-/Low-Gitarren-Grundtöne zentriert zu lassen, hoch genug, um das „boxige" Low-Mid-Stereo-Verschmieren einzufangen, das manche breiten Reverbs/Pads erzeugen. Die oberen 500–600 Hz des Bereichs sind eine begründete, weniger zuverlässig belegte Erweiterung (siehe docs/research-notes.md) für Material, bei dem du die Stereokontrolle merklich weiter oben ansetzen willst als an der üblichen Bass-Mono-Eckfrequenz. |
| Low Width | 0-200 | 0 | % | Unabhängige Width-Skalierung für das Band unterhalb von Bass Mono Freq — nur hörbar, solange Bass Mono Freq über 0 Hz liegt. Beim Standardwert von 0 % wird das tiefe Band zwangsweise auf Mono gesetzt, genau wie ein klassisches „Bass-Mono"-Utility — der übliche Mastering-Bus-Move, um Sub-Bass-Energie zentriert zu halten und auf kleineren Systemen gut zu übertragen. Erhöhe ihn über 0 %, wenn du gezielt etwas Breite auch im Tiefbass erhalten willst (selten, aber gelegentlich nützlich bei sehr breitem Pad-/Drone-Material, bei dem selbst der Low-End ein wenig atmen soll). |
| Auto Mono Safety | off/on | off | - | Zügelt bei Aktivierung automatisch das Side-Signal, sobald der Input stark phasenversetzt ist (die Korrelation tendiert unter eine kleine Totzone um Null, nicht schon bei irgendeinem negativen Wert — eine gelegentliche kleine Abweichung wird als unbedeutend behandelt), unabhängig von und zusätzlich zu Width/Low Width. Ein Sicherheitsnetz für automatisiertes Width oder aggressive Einstellungen auf unvorhersehbarem Quellmaterial; es betrifft Mid nie, kann also Firmaments Mono-Fold-down-Garantie nicht brechen — es zügelt nur, wie breit Side wird. Lass es aus, wenn du Width nach Gehör einstellst und volle manuelle Kontrolle willst; schalte es als Sicherheitsnetz auf Bussen ein, die du nicht ständig überwachen kannst. |
| Auto Mono Safety Floor | -24 to 0 | -9.1 | dB | Die minimale Side-Gain, die Auto Mono Safety bei vollständig phasenversetzter (Worst-Case-)Korrelation erreicht — nur relevant, solange Auto Mono Safety aktiviert ist. -9.1 dB ist der historische Standardwert (ein sanftes, hörbares, aber nicht drastisches Sicherheitsnetz); senke ihn (Richtung -24 dB) für ein festeres Netz bei breiten/exponierten Einstellungen, oder erhöhe ihn (Richtung 0 dB), wenn das Sicherheitsnetz auch im Einsatzfall kaum etwas bewirken soll. |
| Auto Mono Safety Multiband | off/on | off | - | Nur relevant, solange sowohl Auto Mono Safety als auch Bass Mono Freq aktiviert sind. Ist es eingeschaltet, bewertet Auto Mono Safety das tiefe und das hohe Band (geteilt bei Bass Mono Freq) unabhängig voneinander statt anhand einer globalen Korrelationsmessung — nützlich auf einem Master-Bus, wo der Low-End bereits sicher zentriert ist (Bass Mono/Low Width) und ein unabhängiges Phasenproblem in den Höhen nicht unnötig auch den Low-End dämpfen soll (oder umgekehrt). Standardmäßig aus, da es das Verhalten von Auto Mono Safety verändert, sobald beide Features gemeinsam aktiviert sind. |
| Haas Mode | off/on | off | - | Aktiviert eine alternative Verbreiterungstechnik: verzögert den rechten Kanal um Haas Time relativ zu Left, nach der Mid/Side-Stufe. Das kann genuin mono-kompatibles Material verbreitern (funktioniert sogar bei Width = 0 %) — anders als Width/Low Width bewahrt es aber keine exakte Mono-Summen-Übereinstimmung mit dem Input (das Summieren zweier zeitversetzter Kanäle erzeugt beim Mono-Fold-down Kammfilterung). Setze es bewusst ein, und prüfe immer einen Mono-Fold-down, bevor du dich festlegst, falls die Übertragbarkeit für das Ziel wichtig ist (z. B. Broadcast, Club-Systeme). Schließt sich gegenseitig mit Decorrelate aus — sind beide aktiviert, greift Decorrelate und das Delay von Haas Mode wird umgangen. |
| Haas Time | 0-40 | 20 | ms | Das Left/Right-Delay, das Haas Mode anwendet, nur hörbar, solange Haas Mode aktiviert ist. Kurze Zeiten (5–15 ms) lesen sich als dezente Verbreiterung; die 15–35-ms-Zone des „Precedence-Effekts" liest sich als starke, immersive Breite; Zeiten nahe 40 ms beginnen, sich eher als eigenständiger Slap/Echo statt als Breite zu lesen — geh zurück, wenn du eine deutliche Wiederholung statt eines breiteren Bildes hörst. |
| Decorrelate | off/on | off | - | Eine sanftere Alternative zu Haas Mode, um nahezu monofones Material zu verbreitern (ein mono-getrackter Lead, ein schmales Pad): ein Netzwerk aus Allpass-Filtern verarbeitet den rechten Kanal, statt ihn zu verzögern. Wie Haas Mode ist das nicht mono-summen-sicher — es ist eine zweite, kleinere, bewusste Ausnahme von Firmaments Mono-Fold-down-Garantie, nicht „mono-sicher" —, aber die dokumentierten Kosten sind milde spektrale Welligkeit statt Haas Modes tiefer Kammfilter-Einbrüche. Schließt sich gegenseitig mit Haas Mode aus — sind beide aktiviert, greift Decorrelate und das Delay von Haas Mode wird umgangen. |
| Decorrelate Amount | 0-100 | 50 | % | Wie viel vom Allpass-prozessierten Signal in den rechten Kanal eingemischt wird, nur hörbar, solange Decorrelate aktiviert ist. Höhere Werte verbreitern stärker, kosten aber mehr Mono-Fold-down-Welligkeit; niedrigere Werte sind subtiler und sanfter. |
| Output | -24 to +24 | 0 | dB | Finaler Output-Trim, angewendet nach allem anderen (inklusive Haas Mode/Decorrelate). Firmament hat keinen eingebauten Limiter oder Ceiling — sowohl Width/Low Width über 100 % als auch Output über 0 dB können Gain hinzufügen, nutze dies also, um Pegeländerungen durch extreme Width-Einstellungen auszugleichen, nicht als allgemeine Gain-/Makeup-Stufe. |
Tipps
- Beginne mit Width, nicht mit Bass Mono. Die meisten Materialien brauchen nur den einzelnen globalen Width-Regler; greife gezielt zu Bass Mono Freq/Low Width, wenn du hörst, dass der Low-End an Fokus verliert oder sich in Mono schlecht überträgt, während du Width hochfährst.
- Immer im Mono A/B-vergleichen. Solo den Bus, schalte das Mono-/Downmix-Monitoring deiner DAW ein und bestätige, dass sich nichts seltsam auslöscht — Firmaments eigener Width-/Low-Width-/Auto-Mono-Safety-Pfad (breitbandig oder multiband) ist konstruktionsbedingt nachweislich mono-sicher (siehe
docs/architecture.md), Haas Mode und Decorrelate aber bewusst nicht, und selbst eine mono-sichere Width-Einstellung kann noch Probleme freilegen, die im eigenen Stereobild des Quellmaterials bereits latent vorhanden waren. - 200 % Width ist eine Spezialeffekt-Einstellung, kein Standard. Auf einem ganzen Mix oder einem lauten Bus liest sich das schnell künstlich/phasig; viel nützlicher ist es, kurz danach zu greifen (automatisiert für einen Chorus-Lift, einen Breakdown, einen einzelnen Pad-Layer), als es durchgehend aktiviert zu lassen.
- Auto Mono Safety ist ein Sicherheitsnetz, kein Ersatz fürs Hinhören. Es reagiert auf die Korrelation des Inputs des Plugins, mit meter-artiger (300 ms) Ballistik und einer kleinen Totzone um die Nullkorrelation — schnell genug, um ein anhaltendes Phasenproblem zu erfassen, nicht schnell genug (noch dafür gedacht), schnelle Transienten sample-genau zu überwachen, und nicht so überempfindlich, dass eine gelegentliche kleine negative Messung es bereits auslöst.
- Bevorzuge Decorrelate gegenüber Haas Mode, wenn Mono-Übertragbarkeit überhaupt eine Rolle spielt. Beide können nahezu monofones Material verbreitern, an das Width/Low Width nicht herankommen, aber die dokumentierten Kosten von Decorrelate sind milde spektrale Welligkeit beim Mono-Fold-down, während die von Haas Mode tiefe, hörbare Kammfilter-Einbrüche sind. Greife gezielt zu Haas Mode, wenn du seinen stärkeren, dramatischeren Precedence-Effekt-Charakter willst und Mono-Übertragbarkeit zweitrangig ist (ein Übergangseffekt, ein Layer, der nie auf Mono heruntergefaltet wird).
- Haas Mode/Decorrelate und Bass Mono/Low Width lassen sich problemlos kombinieren, aber überlege, was jedes davon tut: Bass Mono/Low Width/Auto Mono Safety formen Breite innerhalb des Mid/Side-Modells (nachweislich mono-sicher), Haas Mode/Decorrelate sind ein separater, späterer, nicht Mid/Side-basierter Effekt. Falls du garantierte Mono-Kompatibilität brauchst (Broadcast-Auslieferung, ein Club-System mit unvorhersehbarem Mono-/Summen-Sub), lass beide aus und verlasse dich allein auf Width/Low Width/Auto Mono Safety.
- Auf einer Mono-Input-Spur/einem Mono-Input-Bus haben Width/Low Width/Auto Mono Safety nichts, worauf sie wirken könnten (es gibt kein Side-Signal) — das Plugin lässt die Quelle sauber durch. Haas Mode/Decorrelate sind die Regler, die in dieser Situation noch etwas bewirken, da sie arbeiten, nachdem das (jetzt identische) L/R-Paar bereits decodiert wurde — genau dafür, um nahezu monofones Material zu verbreitern, sind sie gebaut.
Presets
Firmament bringt Werkspresets für die gängigsten Anwendungsfälle mit (orchestrale/chorische Breite, Doubled-Rhythmus-Verklebung, Bass-Mono auf dem Master-Bus, Sicherheitsnetze für automatisiertes Width, sowie je ein Showcase-Preset für Decorrelate und Haas Mode) — die vollständige Liste und die Absicht hinter jedem einzelnen findest du in docs/presets.md. Die am oberen Rand des Plugin-Fensters angedockte Preset-Leiste lässt dich Werks-/User-Presets durchstöbern, eigene speichern, User-Presets umbenennen/löschen, einzelne Presets oder eine ganze Bank (ein Zip deiner User-Presets) importieren/exportieren und ein Preset als Standard festlegen, der bei einer frischen Instanz automatisch lädt. Presets sind eine zusätzliche Schicht über dem eigenen Plugin-State-Speichermechanismus deines Hosts, kein Ersatz dafür — deine DAW-Session speichert so oder so weiterhin, welcher Zustand gerade geladen ist.
Recherchebasiertes Voicing (Ehrlichkeitshinweis)
Firmaments Standardwerte und Wertebereiche (der „typische" 80–200-Hz-Bereich von Bass Mono Freq, die Ordnung der Linkwitz-Riley-Crossover, das Haas-Time-Fenster, die Ballistik/Totzone von Auto Mono Safety, der Ansatz von Decorrelate) sind recherchebasiert — abgeleitet aus öffentlichen Handbüchern, Entwickler-/Produktdokumentation, dem Konsens aus Mastering-Foren und Fachpresse sowie akustischer/psychoakustischer Fachliteratur (die vollständige Quellenangabe findest du in docs/research-notes.md) — nicht gemessen am tatsächlichen Audio-Output irgendeines kommerziellen Stereo-Wideners, und kein proprietärer DSP-Algorithmus eines anderen Herstellers wurde untersucht, dekompiliert oder nachgebildet. docs/design-brief.md dokumentiert genau, welche Zahlen direkt belegt sind, welche belegt, aber mit geringerer Zuverlässigkeit sind, und welche begründete Entscheidungen sind, bei denen eine Quelle ein Prinzip, aber keinen exakten Zahlenwert festlegt.
Roadmap / was noch fehlt
Firmaments GUI ist noch der schlichte, funktionale Slider-/Toggle-Editor im v0.1/v0.2-Stil plus eine einfache Preset-Leiste — jeder Parameter oben ist vollständig aus dem eigenen Fenster des Plugins steuerbar (und aus den generischen Editor-/Automationsspuren jedes Hosts), aber es gibt noch keine eigens gezeichnete Oberfläche, und die Korrelations-/Phasenschätzung, die Auto Mono Safety antreibt, wird noch nicht als sichtbares Meter angezeigt (der DSP-Wert ist vollständig berechnet und getestet — siehe docs/architecture.md — nur das visuelle Widget steht noch aus). Beide sind für einen späteren Meilenstein vorgemerkt (eigene GUI + Metering).