Skip to content

v0.6.7: longer fade-in kills the A/B/preset level burst; Multiband re…#25

Merged
skyRolly merged 1 commit into
mainfrom
claude/beautiful-sagan-JAUFI
Jun 16, 2026
Merged

v0.6.7: longer fade-in kills the A/B/preset level burst; Multiband re…#25
skyRolly merged 1 commit into
mainfrom
claude/beautiful-sagan-JAUFI

Conversation

@skyRolly

Copy link
Copy Markdown
Owner

…name + variable 1-4 bands + Ozone-style editor

Switch duck (0.6.6 #1): the symmetric ~4 ms duck removed the click but a big A/B / preset level jump still swelled on the way back in. Split it into a quick ~6 ms fade-out and a gentle ~28 ms fade-in (equal raised-cosine), and clear the band/mono crossover IIR state at the silent bottom of a forced/structural swap so no old filter content rings through the fade-in. No perceptible delay added.

Multiband (was "Imager"):

https://claude.ai/code/session_01Y38PtwPxh2geBLta6yuUwv

…name + variable 1-4 bands + Ozone-style editor

Switch duck (0.6.6 #1): the symmetric ~4 ms duck removed the click but a big
A/B / preset level jump still swelled on the way back in. Split it into a quick
~6 ms fade-out and a gentle ~28 ms fade-in (equal raised-cosine), and clear the
band/mono crossover IIR state at the silent bottom of a forced/structural swap so
no old filter content rings through the fade-in. No perceptible delay added.

Multiband (was "Imager"):
- Renamed the module + tooltips back to Multiband (#2, #7).
- Variable band count 1..4 (default 4): new mbBands param; MultibandWidth peels
  only (bands-1) crossovers; band-count change is a discrete, ducked + reset
  structural edit (#4).
- Long, full-width spectrum bar: advanced left column relaid as a compact INPUT
  bar over a full-width MULTIBAND bar, with a frequency ruler + gridlines (#3,#9).
- Ozone-style editing: top "add" strip (dashed line + "+" + freq readout) to add
  a split when < 4 bands; per-band x to remove one; drag a split to move it; drag
  up/down in a band for its width (#4).
- Scroll a split to fine-tune its frequency, scroll off a split to nudge that
  band's width; the wheel latches its target until the pointer moves (#5).
- Double-click or Alt/Option-click resets a split or a band width (#6).
- Higher-resolution analyser (8192-pt FFT) with sub-bin interpolation + per-column
  averaging so the low end no longer stair-steps; gradient fill + smoothed curve
  for a cleaner look (#8, #10).
- Hover/press states ease in/out with the same non-linear fade as the rest of the
  UI, honoring the UI Animations switch (#11).

https://claude.ai/code/session_01Y38PtwPxh2geBLta6yuUwv
@skyRolly skyRolly merged commit b11d84a into main Jun 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants