Skip to content

Aureate v0.1.0

Choose a tag to compare

@yves-vogl yves-vogl released this 14 Jul 17:19
fe25ae3

Aureate is a tape/console saturation "glue" plugin for orchestral material — strings, brass, and layered/bussed tracks that need cohesion and a little analog warmth without sounding like a guitar pedal. It combines a 4x oversampled, character-selectable saturator (Tape/Console/Valve) with tape-transport artefacts (Wow/Flutter, Hiss) and a console-style tilt EQ plus independent HF/LF trim shelves.

Within the "Basilica Audio" heavy-music plugin suite, Aureate is the orchestral saturation-glue stage: it sits on strings/brass/layer busses to add cohesion and analog-style warmth before the mix hits the rest of the chain (widening, multiband dynamics, limiting).

This is the first tagged release (v0.1.0), covering M1: DSP completion and test coverage (60 Catch2 tests, green CI on macOS + Windows with pluginval strictness 10 + auval).

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 Aureate signal path with unit tests (Drive, Warmth, Tone, Mix, Output).
  • Wow/Flutter: tape-transport speed instability (slow "wow" + faster "flutter" modulation) via a modulated delay line ahead of Drive/oversampling, with a fixed base delay so the plugin's reported latency never changes when the amount is automated.
  • Bias: an independent saturator asymmetry trim, added on top of Warmth's own bias contribution.
  • Character: a Tape/Console/Valve saturation model selector, adding a cubic soft-clip ("Console") and an exponential saturation curve ("Valve") alongside the original tanh-based Tape model.
  • HF Trim / LF Trim: independent fixed-frequency (8 kHz/150 Hz) shelf trims, in addition to Tone's tilt shelves.
  • Hiss: a shaped tape-hiss noise floor mixed into the wet path inside the oversampled domain, off by default.
  • docs/manual.md: a full user manual with a musical description of every parameter, signal-flow overview, and usage tips.
  • Broadened Catch2 test coverage: sample-rate sweeps (44.1-192 kHz), extreme parameter automation, mono/stereo bus-layout configurations, and long-run (multi-second) NaN/Inf stability tests, plus dedicated coverage for every parameter added in this release (60 test cases total, up from 24).

Fixed

  • DryWetMixer's internal delay-line capacity increased from 1024 to 8192 samples, so the dry-path delay compensation stays correct at high sample rates now that Wow/Flutter's fixed base delay is included in the plugin's reported latency.

Formats

AU, VST3, and Standalone — macOS (Universal Binary, arm64 + x86_64) and Windows.

Install

Download the archive for your platform below, then copy the plugin bundle into your system's plugin folder:

  • macOS: AU → ~/Library/Audio/Plug-Ins/Components/, VST3 → ~/Library/Audio/Plug-Ins/VST3/
  • Windows: VST3 → C:\Program Files\Common Files\VST3\

The Standalone app can be run directly from the extracted folder.

⚠️ Unsigned binaries

These binaries are not code-signed or notarized. macOS Gatekeeper will block them by default — you will need to allow the app/plugin manually (System Settings → Privacy & Security, or xattr -dr com.apple.quarantine <path>). Windows SmartScreen may show a similar warning. Code-signing and notarization are planned for milestone M4; treat these builds as development/testing artifacts until then.

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.)