Skip to content

v1.4.0 - AUTO-LOCK finds the beat (and the punch)

Choose a tag to compare

@coldbricks coldbricks released this 03 Jul 18:03

v1.4.0 — AUTO-LOCK finds the beat (and the punch)

Built from master @ 9644c90. Windows x64 exe + Android debug APK (sideload).

AUTO-LOCK, rebuilt around one idea: think like a bass drum

Punch up instantly, one continuous musical decay down, and the decay lands exactly where the next beat begins. Verified against real music with an offline harness running the actual engine:

  • Finds the felt beat, not the subdivision. Onset detectors naturally track the eighth-note grid (a 125 BPM track detects as a rock-solid 250). Detected tempo is now folded into the perceptual beat octave before the envelope is fitted — the pump breathes with the kick, not twice as fast.
  • Picks the punchiest band, not just the most rhythmic one. New metric: biggest per-hit energy jump over the quietest between-hit floor, times hit consistency. The kick wins decisively; a loud-but-ticky hi-hat doesn't.
  • Hits at full height. Punchy material now drives a hotter Hybrid trigger with hits near the top of YOUR configured range (your max/gain/multiplier ceiling is always the boundary).
  • Sharper timing under the hood: spectral analysis now runs at the cadence the beat detector was designed for, and the pipeline no longer re-processes duplicate frames at UI speed — measured 6x tighter onset timing, which is the difference between "kinda locked" and locked.
  • Retry works. NO LOCK can be retried immediately — every press starts a fresh listen of what's playing now (previously the button silently re-judged the same failed audio).

Also in this build

  • docs/TEMPORAL_ARCHITECTURE.md — a deep-dive engineering report on how the app's temporal stages compose (and where they historically lied to you). The roadmap for the next round of feel work.

Windows exe and Android APK attached; the latest release carries the same builds.