Apotheosis plugin icon

True-Peak-Brickwall-Limiter

Apotheosis

Die letzte Erhebung — ein Lookahead-True-Peak-Brickwall-Limiter für den Master.

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

Über dieses Plugin

Ein Lookahead-Brickwall-True-Peak-Limiter für den Master-Bus — das letzte Tor vor dem Export: Input Gain steuert einen oversampelten True-Peak-Detektor, ein Lookahead-Delay macht die Gain Reduction instantan statt reaktiv, und ein sanftes Release entspannt sie wieder, sobald der Peak vorüber ist. Mit aktiviertem, optionalem True Peak Guard liest ein BS.1770-4-konformes Meter den True (Inter-Sample-)Peak des fertigen Outputs auf oder unter der Ceiling.

Woher der Name?

Apotheose: die Erhebung eines Werks über das Menschliche hinaus — der letzte Schritt, nach dem nichts mehr verändert werden darf. Als True-Peak-Limiter ganz am Ende der Kette spricht Apotheosis das letzte Wort, bevor ein Mix in die Ewigkeit entlassen wird.

Unter der Haube

Null Überschwingen, konstruktiv garantiert. Der Lookahead-Attack war schon immer ein gleitendes Fenster-Minimum — der zukünftige Peak ist bereits bekannt, ein Attack-Zeitkonstante gibt es nicht. Dieses Minimum läuft jetzt durch einen kaskadierten Box-FIR-Smoother, und die geglättete Gain ist beweisbar nie weniger dämpfend als nötig. Der Test umgeht das Sicherheits-Clamping bewusst, um den Algorithmus zu beweisen statt das Sicherheitsnetz: 10.080 randomisierte Signale über vier Styles und drei Lookahead-Settings, null Verletzungen. Laufende Summen akkumulieren in doppelter Genauigkeit mit exakter Nachsummierung alle 2^14 Samples — Float-Laufsummen driften, und Drift in einer Gain-Hüllkurve ist hörbar.

Eine Ceiling, die man messen kann. ITU-R BS.1770-4 Annex 2, direkt implementiert: ein 4×-Polyphasen-FIR, 12 Taps pro Phase, die 48 Koeffizienten des Standards mit zur Compile-Zeit geprüfter Phasensymmetrie. Mit aktiviertem True Peak Guard läuft die Messung auf dem Output in der Basis-Samplerate — dem Signal, das ein Delivery-Meter tatsächlich sieht — und senkt exakt um den gemessenen Überschuss für exakt dessen Dauer ab. Bei einer Ceiling von −1,0 dBTP liest ein unabhängiges, konformes 4×-Meter im Testkorpus −1,128, −1,287, −1,293 und −1,733 dBTP — jeder Wert auf oder unter der Ceiling, einschließlich eines Inter-Sample-Peak-Falls nahe Nyquist. Ein konformes 4×-Meter selbst kann den True Peak nahe dieser Frequenz um bis zu 0,554 dB unterlesen — eine Eigenschaft des BS.1770-4-Standards, nicht dieser Implementierung. Die ehrliche Aussage lautet daher „ein konformes 4×-Meter liest auf oder unter deiner Ceiling", nicht „kein Sample überschreitet sie irgendwo".

Oversampling, das sein Budget dort ausgibt, wo man es hört. Alias-Energie faltet im Dezimator zurück, deshalb geben die eigens entworfenen Filterstufen −106 dB beim Runtergehen aus gegen −86 dB beim Raufgehen, mit 10 dB Entspannung pro Stufe. Gemessene Alias-Produkte liegen bei 4× auf oder unter −70 dBc, bei 8× auf −90 dBc und bei 16× Linear auf −100 dBc, mit einer Durchgangs-Magnitude flach bis auf 0,0004 dB bis 20 kHz über alle sechs Faktor/Phasen-Kombinationen. Der 4×-Minimum-Phase-Default behält bewusst die ursprünglichen Filter, weil seine Aufgabe bitgenaue Kompatibilität mit älteren Sessions ist.

Dither, entworfen statt entliehen. Ein gewichteter Error-Feedback-Requantisierer 9. Ordnung mit Kanal-eigenem TPDF, dessen Koeffizienten offline per Least-Squares an eine inverse Ruhehörschwellen-Kurve für 44,1 und 48 kHz angepasst wurden. Gemessen: 20,05 dB F-gewichtete Rauschbodenverbesserung gegenüber flachem TPDF bei 16 Bit, gegen eine bindende 15-dB-Untergrenze — und ein Chi-Quadrat-Test bestätigt, dass der Dither-Generator tatsächlich dreieckig ist, keine Näherung.

Delivery-taugliches Metering, O(1)-Speicher. Integrated LUFS nach Spezifikation: 400-ms-Blöcke mit 75 % Überlappung, −70 LUFS absolutes und −10 LU relatives Gate, zwei Durchgänge über ein 0,1-LU-Histogramm statt einer wachsenden Block-Liste — sodass ein spezifikationskonformes Meter über eine unbegrenzte Session hinweg echtzeitsicher bleibt. Verifiziert gegen die EBU-Tech-3341-Testvektoren auf 0,1 LU, mit Loudness Range nach Tech 3342 auf 1 LU.

Audition, die wirklich nullt. Delta führt seine trockene Referenz durch einen zweiten, filteridentischen Oversampler, sodass die Subtraktion kein Filter-Differenz-Residuum hinterlässt — 6 dB unter der Ceiling liegt das Delta unter −100 dBFS RMS. Unity Gain trimmt um exakt minus die Input Gain, sodass ein A/B-Vergleich Charakter statt Lautstärke vergleicht.

Latenz, vollständig ausgewiesen. Apotheosis ist kein latenzfreies Plugin: Die gemeldete Latenz ist Lookahead plus die Rundlaufzeit des Oversamplers plus eine 6-Sample-Guard-Delay, die unterhalb von 176,4 kHz unbedingt im Signalpfad liegt — unabhängig davon, ob True Peak Guard aktiv ist. Das ist Absicht: Eine Delay, die mit dem Umschalten erscheint und verschwindet, würde den Host zwingen, die Delay-Kompensation mitten im Mix neu zu berechnen. Beim Standard-Lookahead von 5 ms, in Samples bei der Projekt-Samplerate:

Projekt-Samplerate 4x Min 8x Min 16x Min 4x Linear 8x Linear 16x Linear
44,1 kHz 232 232 232 283 286 286
48 kHz 252 252 252 303 306 306
96 kHz 492 492 492 543 546 546
192 kHz 966 966 966 1017 1017 1017

Minimum Phase ist über alle Faktoren hinweg konstant, weil die Latenz der IIR-Allpass-Kette bei jedem Faktor praktisch null ist; bei Linear Phase zeigt sich der Oversampling-Faktor, und selbst dort kostet 4× → 8× nur 3 Samples.

Kompatibilität, durch einen Korpus bewiesen. Bevor ein neues Feature landete, wurde die vorherige Engine auf committete Float32-Fixtures gerendert, mit Settings, Prüfsummen und erzeugender Plattform protokolliert. Jeder Commit seither wird bitgenau dagegen verglichen, nach Kompensation dieser konstanten 6-Sample-Guard-Delay — ein reiner Ganzzahl-Shift, kein Sample-Wert ändert sich. Null Heap-Allokationen auf dem Audio-Thread bei gleichzeitig aktiviertem 16× Linear Phase, Guard, gewichtetem Dither, Style Safe, Delta und Unity Gain, 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

Produkt-Mockup
Produkt-Mockup

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.