From 6295c516f27de4c34a2d7b00585f9d8835381081 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Fri, 6 Nov 2026 17:48:49 +0100 Subject: [PATCH] chore: release Forge 0.1.0 - Forge 0.1.0: first release. - Mark Forge released in docs/ideas.md and add it to the release table. --- docs/forge/CHANGELOG.md | 2 +- docs/forge/README.md | 2 +- docs/ideas.md | 4 ++-- docs/releases.md | 1 + 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/forge/CHANGELOG.md b/docs/forge/CHANGELOG.md index 67ff16d..b61ec90 100644 --- a/docs/forge/CHANGELOG.md +++ b/docs/forge/CHANGELOG.md @@ -1,6 +1,6 @@ # Forge changelog -## Unreleased (0.1.0) +## 0.1.0 - Introduce Forge, one tracked channel strip: Lathe, Temper and Knurl behind a single note tracker, in any of the six orders, each module on or off. diff --git a/docs/forge/README.md b/docs/forge/README.md index 9b95f3f..1531eed 100644 --- a/docs/forge/README.md +++ b/docs/forge/README.md @@ -1,7 +1,7 @@ # Forge Forge is one tracked channel strip: Lathe, Temper and Knurl run behind a single -note tracker, in the order you choose. Current version **0.1.0** (unreleased). +note tracker, in the order you choose. Current version **0.1.0**. Each of the three plugins detects the played note itself. In a row, their lookaheads add up (Lathe 67 ms, Temper 68 ms, Knurl 71 ms: more than 200 ms), diff --git a/docs/ideas.md b/docs/ideas.md index 87c2ad8..f363e86 100644 --- a/docs/ideas.md +++ b/docs/ideas.md @@ -282,7 +282,7 @@ one period of the note, so heavy settings do not ripple at f0. See [Planish](pla (prototype `scripts/fatness.py`); Anvil Ghost harmonics and Phone listen (done, Anvil 0.3.0); Braze (done, 0.1.0); Anvil Kick lock with offset audition (done, Anvil 0.3.0). -4. Forge (done, unreleased 0.1.0): Lathe, Temper and Knurl behind one tracker. +4. Forge (done, released 0.1.0): Lathe, Temper and Knurl behind one tracker. 5. Assay, one plugin for the display-only ideas. 6. Texture plugins (Anneal, Swarf, Etch, Bellows) and the note-keyed sequencer. @@ -303,7 +303,7 @@ before Knurl) and the repeated MIDI routing. The standalone plugins stay. Sharing one tracker between separate `.clap` files would need named shared memory across DLLs, which is fragile; one strip is simpler. -Built (unreleased 0.1.0, see [Forge](forge/README.md)). Lathe, Temper and Knurl +Built (released 0.1.0, see [Forge](forge/README.md)). Lathe, Temper and Knurl became modules (a `Tracked` trait in common-dsp: `ahead`, `event`, `process`); each standalone plugin is now its tracker plus its module, Lathe and Temper bit-exact against the old engines, Knurl one sample later (its interpolation diff --git a/docs/releases.md b/docs/releases.md index 59d858b..a76f0de 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -19,6 +19,7 @@ workflows are in `.gitea/workflows/`. A plugin's version is the `version` in | Braze | `braze-v0.1.0` | `braze-windows-x86_64-0.1.0.zip` | | Quench | `quench-v0.1.0` | `quench-windows-x86_64-0.1.0.zip` | | Ballast | `ballast-v0.1.0` | `ballast-windows-x86_64-0.1.0.zip` | +| Forge | `forge-v0.1.0` | `forge-windows-x86_64-0.1.0.zip` | ## Make a release