Releases: basilica-audio/Requiem
Release list
v0.2.0
v0.2.0: research-derived deep-dive DSP rework (density-buildup early reflections, multiband/progressively-darkening decay, new Size and Bass Decay parameters) + the suite's M2 preset system (11 factory presets, save/rename/delete/import/export, German localisation). Full details in CHANGELOG.md.
macOS build is not attached to this release. The signed macOS build failed in CI at the "Import signing certificate" step (org-level Developer ID signing secret is currently broken; fix pending) - failed run: https://github.com/basilica-audio/Requiem/actions/runs/29473392153. Windows build is attached and green. Build from source for macOS in the meantime (see docs/building.md).
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- docs(branding): add plugin icon and embed in README and manual by @yves-vogl in #9
- docs(branding): cut-out v2 icon + org link sweep by @yves-vogl in #15
- docs: reframe copy away from symphonic-metal framing by @yves-vogl in #16
- docs: point README at Releases instead of stale no-releases note by @yves-vogl in #18
- ci(release): add tag-triggered signed release workflow by @yves-vogl in #10
- fix: resolve review findings (audio-thread safety, robustness) by @yves-vogl in #19
- Release 0.1.1: fix convolution IR-reload audio-thread race by @yves-vogl in #20
Full Changelog: v0.1.0...v0.1.1
Requiem v0.1.0
Requiem is a cinematic convolution reverb built for orchestral and choral space in heavy productions — cathedral, hall, and chamber-style tails for strings, choir, and everything that needs to bloom into a wide, dark stereo image behind the wall of guitars. It is one plugin of the "Basilica Audio" JUCE 8 suite, sitting on send/return duty in a heavy-music mix chain to glue orchestral and choral elements into a believable shared space without smearing the guitar wall.
Rather than shipping (and licensing) an IR sample library, its impulse response is generated procedurally, off the audio thread, from Decay, Damping, Space, and Early/Late Balance — or you can load your own WAV/AIFF impulse response to override it entirely.
This is the first tagged release: M1 DSP completion and expanded test coverage.
What's in 0.1.0
Added
- Project bootstrap: README, license, contributing guide, architecture and build docs, ADRs, and CI workflow.
- DSP core: initial working Requiem signal path with unit tests (Decay/Damping-driven procedural impulse response, Pre-Delay, Width, latency-compensated Dry/Wet Mix, Output trim, optional user impulse-response override).
- Space parameter (Cathedral/Hall/Chamber): shapes a discrete early-reflection tap layer ahead of the diffuse late tail, generated procedurally alongside the existing Decay/Damping-driven tail.
- Early/Late Balance parameter: equal-power crossfade between the early-reflection layer and the diffuse late tail baked into the generated impulse response.
- Freeze parameter: sustains the tail's current spectral content (flat envelope, full gain, early-reflection layer suppressed) instead of letting it decay, bounded to the Decay setting.
- Modulation parameter: a subtle post-convolution
juce::dsp::Chorus-based movement applied to the wet tail only, to soften metallic ringing/add richness; 0% is a bit-identical passthrough and adds no reported latency. - Robust user impulse-response loading: candidate files are validated (readable audio, <=30 s) via a dedicated
juce::AudioFormatReadercheck before being handed tojuce::dsp::Convolution, rejecting unreadable or pathologically long files without altering engine state. - Editor controls for all four new parameters (a
ComboBoxfor Space, rotary sliders for Early/Late Balance and Modulation, a toggle button for Freeze), fully wired via APVTS attachments. - Expanded Catch2 test suite (26 -> 48 tests): sample-rate sweeps (44.1-192 kHz) for the null test and general processing, mono/stereo bus-layout coverage (including
isBusesLayoutSupported()accept/reject checks), long-run NaN/Inf stability runs under continuous full-parameter automation, and dedicated coverage for every new DSP feature (Space, Early/Late Balance, Freeze, Modulation, robust user-IR loading). docs/manual.md: a full user manual (signal flow, complete parameter reference with musical descriptions, mix-placement guidance, and usage tips).
Changed
- Signal flow: Modulation (chorus, wet-only) now sits between Convolution and Width.
docs/architecture.md,README.md, andCLAUDE.mdupdated to describe the expanded signal path and parameter set.
Supported formats
- AU, VST3, Standalone
- macOS (Universal Binary: arm64 + x86_64) and Windows
Installation
Download the zip for your platform below, unzip, and copy the plugin bundle(s) into your system's plugin folder:
- macOS AU:
~/Library/Audio/Plug-Ins/Components/ - macOS/Windows VST3:
~/Library/Audio/Plug-Ins/VST3/(macOS) orC:\Program Files\Common Files\VST3\(Windows) - Standalone: run the app directly from wherever you unzip it.
Rescan plugins in your DAW after installing.
Signed & notarized
The macOS binaries in this release are Developer-ID-signed, notarized by Apple and stapled — they install and open without Gatekeeper warnings. (Windows binaries remain unsigned for now; Authenticode signing is tracked as roadmap milestone M4.)