Tester feedback asked for a threshold and a ratio. Each band now cuts like a small compressor: Threshold (dB above the local floor) replaces Selectivity, Ratio scales the cut per dB above it (inf:1 is the old behaviour), and a Soft/Hard knee switch sets the curve. A small graph shows bump height in, cut out. Mix and Output move to the slider panel so the detection panel fits. common-ui gains rotary_text for knobs with custom value text.
56 lines
2.6 KiB
Markdown
56 lines
2.6 KiB
Markdown
# Patina changelog
|
||
|
||
## Unreleased (0.5.0)
|
||
|
||
- Each band now works like a small compressor. Add **Ratio** (1:1 to ∞:1,
|
||
default ∞:1): low ratios leave small bumps nearly alone and still cut big ones
|
||
hard. ∞:1 is the old behaviour.
|
||
- Replace Selectivity (%) with **Threshold** (0–18 dB above the local floor,
|
||
default 3 dB, which equals the old default of 50 %).
|
||
- Add a **Soft/Hard knee** switch. Soft widens the knee from 3 dB to 6 dB;
|
||
Hard uses a 1 dB knee and half the Attack time.
|
||
- Show the gain curve (bump height in, cut out) under the knobs.
|
||
- Mix and Output move to the slider panel under the plot.
|
||
- Retune the Vocal harshness, Snare ring, Bright synth and Bass line presets
|
||
with Ratio and more Depth.
|
||
- Breaking: FL Studio projects saved earlier load Threshold, Ratio and Knee at
|
||
their defaults. Settings files for `patina-render` with `selectivity` still
|
||
load and convert.
|
||
|
||
## 0.4.0
|
||
|
||
- Add **Tone guard** (0–100 %, default 0 %). Patina follows the played note and
|
||
remembers, over about four seconds, which bumps stay in Hz and which follow the
|
||
note. Bumps that follow the note (a harmonic the bass is built on) are cut
|
||
less; resonances fixed in Hz (formant, comb and filter rings) are still cut.
|
||
At 0 % Patina works exactly as before. The display shows the note and marks
|
||
the held-back region with a blue strip.
|
||
- Add the **Bass line** preset (Tone guard 80 %, Low 150 Hz).
|
||
|
||
## 0.3.0
|
||
|
||
- Change the CLAP ID to `io.narl.bass-foundry.patina`. Hosts see this as a new
|
||
plugin: delete the old `.clap` file, rescan, and add the plugin again in
|
||
existing projects.
|
||
|
||
## 0.2.0
|
||
|
||
- Rebuild the detector so it finds resonant bumps instead of cutting individual
|
||
harmonics: band-averaged power, temporal smoothing, a harmonic-top envelope,
|
||
and a robust tilt-aware reference.
|
||
- Replace six overlapping controls with Depth, Sharpness, and Selectivity.
|
||
Focus points now read the same way everywhere: up cuts more, down protects.
|
||
- Halve the analysis window to 2048 samples at 44.1/48 kHz (about 43 ms delay).
|
||
- Show the detector envelope and reference on the plot.
|
||
- New dark metallic look with a single accent colour, shared with Rivet.
|
||
- Breaking: projects saved with 0.1 load the new controls at their defaults.
|
||
|
||
## 0.1.0
|
||
|
||
- Introduce Patina, formerly Resonance Compressor, as an independent mixing effect.
|
||
- Control spectral prominence with bounded reduction, timing, and transient guard.
|
||
- Shape focus/protect regions and compare aligned Delta, Mix, Bypass, and A/B.
|
||
- Add the dark native engineer panel with cyan, coral, and violet spectrum layers.
|
||
- Preserve the original CLAP identity and parameter IDs.
|
||
- Provide independent Windows release packages.
|