Triptych plugin icon

3-Band-Multiband-Kompressor

Triptych

Drei Tafeln, ein Altarbild — ein 3-Band-Multiband-Kompressor für dichte Mixe.

AU · VST3 · Standalone · macOS & Windows · AGPL-3.0

Über dieses Plugin

Ein 3-Band-Multiband-Kompressor für dichte, schwere Mixe: Zwei Linkwitz-Riley-Crossover teilen das Signal in die Bänder Low, Mid und High auf, jedes mit eigenem vollausgestattetem Kompressor, Console-artigem Mute/Solo und einem optionalen Brickwall-Limiter auf dem High-Band.

Woher der Name?

Ein Triptychon ist ein dreiflügeliges Altarbild: drei Tafeln, zu einem Werk verbunden. Triptych teilt dein Signal in drei Bänder — Low, Mid, High — komprimiert jedes auf seiner eigenen Tafel und klappt sie wieder zu einem Bild zusammen.

Unter der Haube

Ein Detektor, in drei orthogonalen Schichten. Peak ist ein dünner Wrapper um genau den Envelope-Follower-Aufruf der Vorgängerversion — bewusst keine Neuimplementierung. RMS läuft als Mean-Square-One-Pole bei max(Attack, 5 ms) in dieselbe Ballistik-Kette und liest auf einem Sinus die lehrbuchmäßigen 3,01 dB unter Peak. Auto Release lässt einen schnellen Zweig und ein langsames Reservoir parallel laufen und nimmt das Maximum — genau das garantiert, dass der Tail monoton abklingt statt zu springen. Stereo Link ist eine Max-Law-Mischung auf den Detektor-Eingängen, sodass bei 100 % beide Kanäle dieselbe Wertefolge integrieren und ihre Gains sich nicht einmal um einen Rundungsschritt unterscheiden können.

Eine Ceiling mit Beweis, nicht nur mit Test. Der Lookahead-Brickwall-Limiter kombiniert ein amortisiert-O(1)-gleitendes Minimum mit einem kaskadierten Box-Smoother, dessen FIR-Support das Lookahead-Fenster nie überschreitet. Weil jeder in die finale Gain gemittelte Wert durch die Anforderung am verzögerten Sample begrenzt ist und der Release-Pole sie nur weiter absenkt, kann die Output-Magnitude für kein Programmmaterial die Threshold überschreiten. Verifiziert über 10.000 randomisierte Segmente pro Setting, weit über Vollaussteuerung gefahren, mit einem Worst-Case-Überschwingen unter 1e-6.

Ein Sidechain, der zum Band passt, das er keyt. External schickt den Key durch ein zweites, unabhängiges Crossover-Paar bei denselben Frequenzen und derselben Flankensteilheit, sodass der Detektor des Low-Bands dem Low-Band des Sidechains folgt — nicht seinen Becken. Nichts angeschlossen? Dann fällt es sample-exakt auf internes Keying zurück, nicht stillschweigend auf Stille. SC Listen spielt den Detektor-Key eines Bands ab, damit du Thresholds gegen das setzt, was der Detektor tatsächlich hört.

Crossover, auf dem harten Weg gebaut. 12 und 48 dB/Okt. sind echte Linkwitz-Riley-Designs — ein quadriertes Filter 1. Ordnung und ein quadriertes Butterworth-Prototyp 4. Ordnung — weil das Kaskadieren des bestehenden 24-dB/Okt.-Crossovers mit sich selbst eine andere Übertragungsfunktion ergibt, keine steilere. Der 24-dB/Okt.-Pfad ist byte-unverändert und sample-exakt gegen das Original geprüft. Gemessen: 12 ±1,5, 24 ±2,0, 48 ±3,0 dB pro Oktave, mit einer Bandsumme, die beim Default auf ±0,1 dB flach ist.

Ein Gate, das nicht klicken kann. Hold lebt in der Envelope-Domäne als eine geschattete gehaltene Envelope, die mit dem eigenen Release-Koeffizienten des Gates abklingt; Hysteresis verschiebt die effektive Threshold durch denselben 50-ms-Smoother, der sie ohnehin besitzt. Keines von beiden verändert den Output-Gain je um mehr als 0,5 dB pro Sample — geprüft über Hold-Ablauf und jeden Hysteresis-Übergang, Worst Case eingeschlossen.

Null Latenz ist der Default, keine universelle Eigenschaft. Jedes Band-Crossover ist minimalphasig und jeder Detektor kausal, sodass eine frische Instanz 0 Samples Latenz meldet — und jede Session, die vor Lookahead gespeichert wurde, tut das weiterhin. Aktivierst du Lookahead auf irgendeinem Band, gilt das nicht mehr: Das Plugin meldet exakt die Lookahead-Länge in Samples, und der Host rechnet die Delay-Kompensation entsprechend neu.

Lookahead 44,1 kHz 48 kHz 88,2 kHz 96 kHz 192 kHz
Off 0 0 0 0 0
1,5 ms 66 72 132 144 288
3 ms 132 144 265 288 576
5 ms 221 240 441 480 960

Kompatibilität als Engineering-Vertrag. 23 neue Parameter, alle standardmäßig neutral, alle hinter die 59 bereits ausgelieferten angehängt, damit AU-Automationsspuren ihre Indizes behalten. Eine frische Instanz rendert sample-exakt wie die Vorgängerversion — bewiesen durch ein Same-Binary-A/B gegen eine Referenzkette, die aus genau den noch verlinkten Komponenten neu aufgebaut wurde, mit bitgenauer Gleichheit statt einer Toleranz. Null Heap-Allokationen auf dem Audio-Thread bei vollständig aktivierter Feature-Matrix, gezählt unter einem ersetzten Allocator.

Funktionen

Download

Die aktuellen Builds werden auf GitHub Releases veröffentlicht.

Die macOS-Binaries sind Developer-ID-signiert, von Apple notarisiert und gestapelt — sie installieren und öffnen ohne Gatekeeper-Warnung. Windows-Builds sind noch nicht Authenticode-signiert; SmartScreen warnt eventuell vor einem unbekannten Herausgeber.

Kompatible DAWs

Jede moderne DAW mit VST3- oder Audio-Units-Unterstützung. Pro Tools (AAX) wird derzeit nicht unterstützt.

Screenshots

Kommt mit dem nächsten Release.

Die individuelle Oberfläche befindet sich aktuell in der Gestaltung — Screenshots erscheinen hier, sobald sie fertig ist.

Hörbeispiele

Kommt mit dem nächsten Release.

Vorher/Nachher-Clips werden gerade aufgenommen — Hörbeispiele erscheinen hier mit einem kommenden Release.

Entwicklung unterstützen

Basilica Audio ist freie Software, nachts gebaut und nach Gehör abgestimmt. Wenn sie sich einen Platz in deiner Session verdient, kannst du helfen, die Kerzen am Brennen zu halten.