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

+12
View File
@@ -1,5 +1,17 @@
# Braze changelog
## 0.2.0
- Add **NOTE** as a pitch source: Braze follows a note you set, and the audio
only starts and stops it. Add Key lock and Follow bends for AUDIO detection.
- Detection holds its notes: a new note needs a steady pitch for 40 ms, octave
jumps need 80 ms down and 200 ms up. Growls, wobbles and formant basses no
longer flicker between notes. Follow bends brings back the old fast behaviour.
- When detection is unsure, Braze keeps the detune of the last sure note, and
the readout shows **?**.
- The editor opens on a MAIN page. **ADVANCED** in the header adds Phase, Gate
and Snap.
## 0.1.0
- Introduce Braze, a detuned copy of the bass whose beating stays on the tempo
+14 -3
View File
@@ -1,6 +1,6 @@
# Braze
Braze makes a reese's movement play in time. Current version **0.1.0**.
Braze makes a reese's movement play in time. Current version **0.2.0**.
Two layers detuned against each other beat: harmonic k of a note at f0 swells
and fades k·f0·(r − 1) times per second, where r is the detune ratio. With a
@@ -19,6 +19,9 @@ redistributed packages.
## Work with it
The editor opens on the **MAIN** page with Rate, harmonic, Depth, Low cut, Width
and Output. The **ADVANCED** switch in the header adds Phase, Gate and Snap.
1. Put Braze on a single bass layer: a plain saw, or a reese whose own detune
you have turned down.
2. Pick **Rate**: the note value one beat lasts. 1/8 at 140 BPM is 4.67 beats
@@ -29,7 +32,7 @@ redistributed packages.
quarter triplets.
4. Set **Depth**. At 100 % the beating goes down to full nulls; 50–70 % keeps
the note present.
5. Use **Phase** to move where the beat peaks. At 0° all harmonics peak
5. On the ADVANCED page, use **Phase** to move where the beat peaks. At 0° all harmonics peak
together on every beat of the chosen harmonic's cycle.
The display shows one bar: a row per harmonic with the level it gets from the
@@ -47,6 +50,14 @@ Other controls:
- **Snap to semitone** rounds the detected pitch. Leave it off on detuned or
bent notes: the copy jumps by one period of the pitch in use.
### Pitch source
**Pitch from** in the header chooses where the note comes from: **AUDIO**
detects it, **MIDI** follows MIDI notes sent to Braze, and **NOTE** uses a note
you set. For heavy FM, formant or noise basses, NOTE with the drop's root is the
safest choice. Key lock and Follow bends tune the detection. While detection is unsure of the note, Braze keeps the detune of the last sure note and the readout shows **?**. See
[Pitch source](../pitch.md).
### How the detune is made
The copy is the bass read from a delay line. Its delay falls by one period of
@@ -72,5 +83,5 @@ Noise, chords and the attack of a note are not periodic, so the copy's jumps
are heard there as a short blur. Before the first note, the copy assumes 55 Hz.
Braze changes the waveform in time, so pitch detection after it can be less
sure: put tracked plugins before Braze, or use MIDI. See
sure: put tracked plugins before Braze, or use MIDI or NOTE. See
[Signal chain](../chain.md).
Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 KiB

After

Width:  |  Height:  |  Size: 285 KiB