Files
bass-foundry/docs/knurl/CHANGELOG.md
T
nvrl 340376eee2 refactor: run Lathe, Temper and Knurl as tracked modules
Add a Tracked trait and a Lookahead harness to common-dsp. Each engine is
now its tracker plus a module that follows note events aligned with its
input, so the same module can run behind a shared tracker.

Lathe and Temper output is bit-exact against the old engines. Knurl's
interpolation now reads one newer sample inside the module, so its
latency is one sample longer; the output matches within float rounding.

Each editor exposes body() and toggles() besides show(), so another
editor can draw a module's page.
2026-11-06 16:30:22 +01:00

929 B
Raw Blame History

Knurl changelog

Unreleased

  • The engine is now a module that also runs inside Forge. The sound is unchanged; the latency is one sample longer.

0.2.0

  • Change the CLAP ID to io.narl.bass-foundry.knurl. 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 Knurl, texture per cycle of the played note.
  • Step patterns over 1–16 cycles make subharmonics in tune with every note: Off, Double, Triple, Fry, Gallop, Stutter, or a drawn pattern.
  • Random level and timing per cycle, and a noise burst per cycle tuned to the note (Tone, Position, Length), switchable per step.
  • Same every note or Free random sequences.
  • Detect pitch and note starts from the audio with about 71 ms of latency, or follow MIDI notes sent to the effect.
  • Editor shows the last eight cycles overlaid and the pattern with the playing step.