chore: release Anvil 0.4.0, Lathe/Temper/Knurl 0.3.0, Planish/Braze/Ballast/Forge 0.2.0, Crucible/Weld 0.4.0
Check and Windows preview / check (anvil) (push) Successful in 2m37s
Check and Windows preview / check (ballast) (push) Successful in 1m49s
Check and Windows preview / check (braze) (push) Successful in 1m48s
Check and Windows preview / check (crucible) (push) Successful in 2m8s
Check and Windows preview / check (forge) (push) Successful in 2m9s
Check and Windows preview / check (knurl) (push) Successful in 1m53s
Check and Windows preview / check (lathe) (push) Successful in 1m58s
Check and Windows preview / check (patina) (push) Successful in 3m34s
Check and Windows preview / check (planish) (push) Successful in 1m59s
Check and Windows preview / check (quench) (push) Successful in 1m51s
Check and Windows preview / check (rivet) (push) Successful in 1m50s
Check and Windows preview / check (temper) (push) Successful in 1m58s
Check and Windows preview / check (weld) (push) Successful in 3m16s
Check and Windows preview / previews (push) Successful in 2m17s
Check and Windows preview / windows (push) Successful in 3m14s
Independent plugin release / publish (push) Successful in 10s
Independent plugin release / plan (push) Successful in 8s
Independent plugin release / build (push) Successful in 3m50s

The producer-feedback round: stable note tracking, the NOTE pitch source with
Key lock and Follow bends, unsure-means-neutral fallbacks, Anvil's Enhance
mode, MAIN and ADVANCED pages, Ballast on Grid by default, and Crucible's
sure-note slice names with a song key.

Adds docs/pitch.md for the shared pitch source, updates every changed
plugin's README and changelog, the release table, the editor previews, the
website bullets, and the status in docs/ideas.md.
This commit is contained in:
nvrl committed 2026-11-06 21:26:59 +01:00
1 parent 01fd3241eb
commit b8d04d1936
54 files changed
+389 -101

No files matched your search

+8
View File
@@ -1,5 +1,13 @@
# Ballast changelog
## 0.2.0
- **Parts from** defaults to **Grid**, on quarter notes. Switch-ups land on the
grid, and the grid needs no note detection. Saved projects keep their choice.
- In Notes mode, detection holds its notes: a new pitch must hold for 40 ms to
start a new part, and a note ends after 20 ms of silence. Growls and wobbles
no longer split into many parts.
## 0.1.0
- Introduce Ballast, a switch-up leveller: every part of a bassline gets one
+9 -5
View File
@@ -1,7 +1,7 @@
# Ballast
Ballast levels every note or switch-up of a bassline to one loudness, with a
single gain for each. Current version **0.1.0**.
single gain for each. Current version **0.2.0**.
Riddim and dubstep basslines change patch every few beats. Patches at the same
peak level still differ in how loud they sound, so each switch-up lands at a
@@ -21,11 +21,15 @@ design. Keep the font license with redistributed packages.
## Work with it
1. Choose where a part starts with **Parts from**:
- **Grid** (the default): every line of the host's beat grid, from 1 bar to
1/16, quarter notes at first. Switch-ups land on the grid, and the grid
needs no note detection, so it also catches a patch change on the same
note.
- **Notes**: every note start, detected from the audio, or from MIDI notes
sent to the effect (**Notes from**: AUDIO or MIDI).
- **Grid**: every line of the host's beat grid, from 1 bar to 1/16. Use it
when a switch-up changes the patch on the same note: the note tracker does
not see a new note there.
sent to the effect (**Notes from**: AUDIO or MIDI). Use it for basslines
whose parts start off the grid. A note ends after 20 ms of silence, and a
new pitch must hold for 40 ms to start a new part, so growls and wobbles do
not split into many parts. See [Pitch source](../pitch.md).
2. Play the bassline and press **LEARN** just before the switch-up that sits
right in the mix. Its loudness becomes the **Target**. You can also set
Target by hand.