Releases: basilica-audio/Seraph
Release list
v0.2.0
v0.2.0: research-derived deep-dive voicing pass across all four DSP stages (new DeEssWidth control, re-voiced Air shelf, program-dependent Comp auto-release, re-centered Doubler delays/taper - see docs/design-brief.md), plus the suite's M2 preset system (nine factory presets, save/load/import/export) and a German UI localisation. Full details: CHANGELOG.md.
Downloads
- Windows:
seraph-v0.2.0-windows.zip(VST3, unsigned). - macOS: not attached to this release - the signed macOS build failed at the "Import signing certificate" CI step due to a known org-level broken secret (tracked separately, not specific to this release). Build from source in the meantime (see docs/building.md).
What's Changed
- Fix release workflow: create the release object before asset upload by @yves-vogl in #21
- feat: v0.2.0 deep-dive voicing pass, M2 preset system, DE localisation by @yves-vogl in #22
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 audio-thread heap allocations in Air shelf and De-Esser by @yves-vogl in #20
Full Changelog: v0.1.0...v0.1.1
Seraph v0.1.0
Seraph is a choir and vocal processor built for operatic metal vocals. In a heavy-music mix chain it sits on lead or choir vocal tracks: it tames sibilance, adds airy openness above the vocal's natural top end, glues dynamics together with a gentle broadband compressor, and thickens a lead or choir line with a click-free four-voice doubler — all in one channel-strip-style plugin. Part of the "Basilica Audio" JUCE 8 plugin suite.
This is the first tagged release, covering the M1 milestone: DSP completion and test coverage.
What's in v0.1.0
Added
- Project bootstrap: README, license, contributing guide, architecture and build docs, ADRs, and CI workflow.
- DSP core: initial working Seraph signal path (De-Ess, Air, Doubler, Mix/Output) with unit tests.
- Gentle Compressor DSP stage (
Compparameter, 0-100%): a hand-rolled, zero-latency, bit-exact-bypassable broadband downward compressor placed after Air and before the Doubler, for evening out dynamics before the signal is duplicated into doubled voices. - De-Ess Listen mode (
DeEssListenparameter): solos the de-esser's detected sibilance band soDeEssFreqcan be tuned by ear, independent of the currentDeEssreduction amount. - Doubler extended from two to four voices, each with its own fixed per-voice pan position (a small-choir spread scaled by
DoubleWidth, rather than a single symmetric L/R pair); gain-staging is compensated so the added level matches the original two-voice design atDoubleWidth == 0. - GUI: added a Comp knob and a De-Ess Listen toggle button to the v0.1 slider editor (now two rows of five controls).
- Test suite broadened from 18 to 28 Catch2 tests: sample-rate sweeps (44.1-192 kHz) for the null test and for the full chain at hot settings, mono/stereo/rejected bus-layout coverage, a long-run (~10.7 s simulated) NaN/Inf and unbounded-growth stability sweep, prepareToPlay sample-rate-change robustness, and dedicated coverage for the new compressor, listen mode, and four-voice doubler.
docs/manual.md: a full user manual (what Seraph is, where it sits in a heavy-music vocal chain, signal flow, complete parameter reference, and mixing tips).
Deferred
- True formant-preserving detune (LPC/cepstral spectral-envelope correction for the doubler) was requested for M1 but not implemented — it is a substantially larger DSP feature than fits safely alongside the rest of this milestone without risking the plugin's zero-latency and bit-exact-bypass invariants. See
docs/architecture.md's Doubler section and the M1 "Complete and refine the DSP" issue, left open for this follow-up.
Formats
- AU (Audio Unit) — macOS
- VST3 — macOS and Windows
- Standalone — macOS and Windows
Install
macOS
| Format | Path |
|---|---|
| AU (Component) | ~/Library/Audio/Plug-Ins/Components/ |
| VST3 | ~/Library/Audio/Plug-Ins/VST3/ |
If your DAW (e.g. Logic Pro) doesn't pick up the plugin after installing, force a rescan by resetting the AU cache:
killall -9 AudioComponentRegistrar
auval -aWindows
| Format | Path |
|---|---|
| VST3 | C:\Program Files\Common Files\VST3\ |
Warning: unsigned binaries
These binaries are UNSIGNED and not notarized. macOS Gatekeeper and Windows SmartScreen will likely warn or block on first launch. Code-signing and notarization are tracked as roadmap milestone M4 and are not part of this release. Use at your own risk, and expect to manually approve the plugin in System Settings → Privacy & Security (macOS) or via "More info → Run anyway" (Windows) if prompted.