Weld's allpass sections add group delay between 500 Hz and 4 kHz, where listeners hear it best. Liski et al. (2021) measured a threshold of about 0.64 ms for a positive group-delay peak on clicks. Weld now reports how much its delay varies over that range and, above the threshold, suggests comparing attacks in SUM and SUM DRY. Common fits from Weld's own tests spread 0.82-1.03 ms, so the line is a neutral note, not a warning: sustained bass hides much more than a click. - Fit::group_delay (analytic, per section) and Fit::smear_ms in weld-core. - Report::smear_ms, filled by the analyzer from the applied fit. - Tests against the numeric phase slope and the analog 4Q/w0 peak. - Display only; the audio path does not change.
1.2 KiB
1.2 KiB
Weld changelog
Unreleased
- Show the delay spread: how much the alignment's group delay changes between 500 Hz and 4 kHz, where listeners hear it best. Above 0.64 ms (the threshold Liski et al. 2021 measured on clicks) a note suggests comparing attacks in SUM and SUM DRY. Display only; the sound does not change.
0.2.0
- Change the CLAP ID to
io.narl.bass-foundry.weld. Hosts see this as a new plugin: delete the old.clapfile, rescan, and add the plugin again in existing projects.
0.1.0
- Introduce Weld, a phase aligner for layered bass.
- Hears the other layer through the sidechain input and fits polarity plus up to four allpass sections, so the layers sum instead of cancelling. No latency; the layer on its own keeps its sound.
- Modes: Follow (refits only when clearly better), Learn (measure one take, apply on exit), Hold. The alignment is saved with the project.
- Display: level per band against a perfect alignment (lost and won back), phase before and after, recovered dB, cancellation cost, time offset, and warnings for a late layer, unrelated layers and a missing sidechain.
- Controls: Mode, Sections, Response, Low, High, Gate, Listen (Layer, Sum, Sum dry), Output, Bypass.