Miserere plugin icon

Parallele Vocal-Chain

Miserere

Vier Stimmen, ein Gebet — die parallele Vocal-Vorlage in einem einzigen Plugin.

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

Über dieses Plugin

Der dokumentierte parallele „Rough Vocal“-Vorlagen-Workflow als ein Plugin: ein Direct-Pfad (standardmäßig aus, im Wesentlichen ein Draht) plus vier parallele Return-Busse, jeder auf eigenem Fader. Wo konventionelle Channel-Strips seriell arbeiten, legt Miserere einen All-Buttons-FET-Crush, ein Passive-EQ-/Opto-Leveler-Sandwich, ein Dual-Micro-Pitch-Spread und einen dunklen Single-Repeat-Slap unter die unangetastete Direct-Vocal — dick, aber dynamisch, in einem einzigen Plugin.

Woher der Name?

Miserere mei, Deus — Psalm 51. Gregorio Allegri vertonte ihn um 1638 für die Sixtinische Kapelle, geschrieben für zwei sich abwechselnde Chöre. Der Vatikan hütete die Partitur weit über ein Jahrhundert — bis ein vierzehnjähriger Mozart sie einmal hörte und aus dem Gedächtnis niederschrieb. Ein lang gehütetes Geheimnis, zwei parallel geführte Chöre, eine Stimme über allem: Kein Name passt besser zu diesem Plugin. Miserere verpackt den gehüteten parallelen Vocal-Workflow der großen Mixer — mehrere bearbeitete ‚Chöre' laufen unter deiner unangetasteten Lead-Stimme.

Unter der Haube

Anti-Aliasing ohne Oversampling. Antiderivative Anti-Aliasing nach Lehrbuch kostet ein halbes Sample Delay und einen cos(πf/fs)-Abfall — fatal, wenn vier Busse gegen einen Direct-Pfad summieren müssen. Miserere zerlegt jede Kurve in einen exakt ausgerichteten linearen Anteil plus ein nichtlineares Residuum und filtert nur das Residuum. Die Verzerrungsprodukte bekommen die volle Behandlung, das Signal keine Verschmierung. Flach innerhalb von 0,1 dB bis 20 kHz, Group Delay 0, und die Impulse-Alignment-Tests bestehen unverändert.

Ein Limiter, der eine Schleife ist, kein Lookup. Der Sidechain des CRUSH-Busses wird aus seinem eigenen Output über ein Single-Capacitor-RC-Netzwerk gespeist — Attack im Charge-Pfad, Release im Discharge-Pfad, zwei Fixpunkt-Iterationen pro Sample, sodass die schnellsten Settings bei 44,1 kHz sub-sample reagieren. Ratio-Creep, die Attack/Release-Interaktion, die Knee-Reihenfolge und das Überschwingen von ALL sind emergentes Verhalten dieser Schleife, jedes einzeln vermessen und abgesichert — ALL ist ein echtes fünftes Setting, nie eine Interpolation der anderen vier.

Ein Leveler ohne Ratio-Regler, weil die Schaltung keinen hat. Der Opto Leveler von SANDWICH speist ein Elektrolumineszenz-Panel-Gesetz in ein zweistufiges Carrier-Density-Modell in doppelter Genauigkeit. Das zweistufige Release, der Memory-Effekt — je länger oder härter man hält, desto langsamer lässt er los — und der programmabhängige Attack ergeben sich alle aus der Physik: 50 % Recovery in 30–120 ms, wobei die letzten 10 % über 400 ms brauchen, und eine gemessene ≥1,2-fach langsamere Recovery nach zehn Sekunden Hold als nach einer halben Sekunde. Der Sidechain ist bewusst unrektifiziert und wird nie dezimiert.

Passiver EQ aus Bauteilwerten. Das LF-Boost/Cut-Netzwerk von SANDWICH ist die exakte Übertragungsfunktion der Leiter, sodass die nicht gegenseitig aufhebende Boost-und-Cut-Kurve, die über dem Boost-Corner liegende Cut-Corner und die Gain/Bandbreite-Kopplung auf der HF-Glocke Konsequenzen der Schaltung sind, nicht gewählter Filter-Settings. Die gestauchten Filter — 12-kHz-Shelf, HF-Glocke, HF-Shelf — sind magnitude-matched, sodass die oberste Oktave ihre analoge Form bei 44,1 kHz behält, statt Richtung Nyquist gequetscht zu werden.

Ein Tape-Transport, keine gefilterte Delay-Line. SLAP liest seine Delay-Line mit kubischer Hermite-Interpolation, sättigt aufnahmeseitig vor dem Schreiben, trägt einen fixen Head Bump, altert seinen Spacing Loss und leitet Wobble aus zwei quasi-periodischen Oszillatoren plus einem undichten Zufalls-Drift ab — gemessen bei 0,9 Hz und 5,2 Hz, mit einer Flutter-Lag-Autokorrelation von 0,936, die beweist, dass es nie in einen sich wiederholenden Zyklus einrastet. Bei Wobble 0 ist der Generator strukturell aus, und zwei Renders sind bitidentisch.

Ein tonaler Trade-off, ehrlich benannt. Die beiden gegeneinander überblendenden Taps von SPREAD lesen eine einzelne Delay-Line an einem fixen Offset, sodass ein gehaltener reiner Ton auf einen Kammfilter trifft, dessen Tiefe von der Note abhängt; breitbandiges Programmmaterial ist davon unberührt. Korrelationsausgerichtetes Splicing, das den Kammfilter entfernt, steht auf der Roadmap, ist aber nicht Teil dieses Releases.

Ehrliches Engineering, per CI erzwungen. 161 Testfälle und 72.589 Assertions auf macOS und Windows, in Debug und Release: keine Heap-Allokationen auf dem Audio-Thread unter einem ersetzten Allocator, Renders unabhängig von der Host-Blockgröße unterhalb von −120 dBFS, eine bit-transparente −120-dBFS-Wire-Null bei jeder Sektion aus, Impulse-Alignment auf 1e-5 gehalten, und Alias-Messwerte gegen Goldens gepinnt, die um nicht mehr als 3 dB regressieren dürfen.

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.