Files
bass-foundry/docs/anvil/CHANGELOG.md
T
nvrl b8d04d1936
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
chore: release Anvil 0.4.0, Lathe/Temper/Knurl 0.3.0, Planish/Braze/Ballast/Forge 0.2.0, Crucible/Weld 0.4.0
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.
2026-11-06 21:26:59 +01:00

2.5 KiB
Raw Blame History

Anvil changelog

0.4.0

  • Add Mode: Replace swaps the sub as before; Enhance keeps the original sub and adds the sine under it.
  • Add NOTE as a pitch source: Anvil plays 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, Anvil plays the original sub (Enhance: adds nothing) instead of a guessed note, and the NOTE readout shows ?.
  • The editor opens on a MAIN page with Mode, Split, Sub level, Octave, Ghost, Keep and Output. ADVANCED in the header shows every control and Kick lock.
  • Projects from 0.3 load with Replace mode, AUDIO detection, and Key lock off.

0.3.0

  • Add Ghost harmonics: Ghost and Ghost from add the sub's harmonics 2–10 above a chosen frequency, so phones hear the note. Anvil measures the patch's own harmonics above the split and fills only the ones that are missing. The sub level does not change.
  • Add Phone, a listen mode: mono, band-limited to 400 Hz–7 kHz. Not saved.
  • Show the patch's harmonics and the added ones in an inset in the scope.
  • Add Kick lock: with the kick in the sidechain, each kick ducks the sub (Duck, Release) and restarts it at Phase, shifted by Offset (−30 to +30 ms, also before the kick).
  • Add the offset Audition: steps the offset from −30 to +30 ms, 4 kicks each, shows how kick and sub summed per offset, and Keep takes the offset heard.
  • Anvil now has a sidechain input named Kick. Without Kick lock it is ignored.

0.2.0

  • Change the CLAP ID to io.narl.bass-foundry.anvil. Hosts see this as a new plugin: delete the old .clap file, rescan, and add the plugin again in existing projects.

0.1.0

  • Introduce Anvil, a sub anchor for bass music.
  • Replace the band below Split with a clean mono sine. Every note gets the same peak level and starts at the same phase, so switch-ups and kick hits line up.
  • Detect pitch and note starts from the audio with 80 ms lookahead, or follow MIDI notes sent to the effect.
  • Controls: Sub level, Split, Dynamics, Drive, Octave, Glide, Phase, Gate, Keep, Output, Retrigger, Snap to semitone, Bypass. Solo sub monitors only the new sub.
  • Note readout, level meters and an oscilloscope of the original low band against the new sub.