Commit Graph

9 Commits

Author SHA1 Message Date
mynameisdeleted
97b8229ce1 Add installation instructions for MacBook Pro 15,1 DSP graph under Linux
- Document prerequisites including kernel, ALSA, and required packages.
- Provide steps to clone the repository and install LV2 plugin dependencies.
- Include instructions for verifying plugin URIs and applying the graph.
- Outline troubleshooting steps for common issues.
2026-08-29 09:10:16 -04:00
mynameisdeleted
a3e795767b enhance DSP performance: adjust EQ parameters for improved warmth and reduce distortion risk 2026-08-29 07:48:55 -04:00
mynameisdeleted
944b5fd2bb update DSP parameters for improved bass response and dynamics; add parameter reference documentation 2026-08-28 23:15:56 -04:00
Steve
8e48caa391 split-limiting: -2 dB ceiling on the midbass woofer bands
al_1 (90-200 Hz) 0.161 -> 0.128, al_2 (200-500 Hz) 0.200 -> 0.159.
With cr 20 / cr 15 these bands pin near threshold, so a ~2 dB lower
threshold = ~2 dB lower peak ceiling. Sub band (band 0) and quiet
material unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-26 22:10:10 -04:00
Steve
3129b557a1 split-limiting: move bass drive from woofer FIR into the EQ
- convLW/convRW gain 1.5 -> 1.15 (near unity)
- EQ bass bells g_1..g_5 raised ~+2.3 dB (1.4/1.9/2.5/2.0/1.5 ->
  1.82/2.48/3.26/2.61/1.75) to keep the same woofer output level

Net woofer SPL unchanged, but the low-end drive now passes through
the multiband + main limiter + wlim instead of being a fixed gain
applied after every dynamics stage. Side effect: ~250-500 Hz woofer
output is ~1-2 dB leaner (g_5 only partly compensated, g_6 not) -
raise g_5/g_6 if you want it flat. README updated.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-26 22:04:01 -04:00
Steve
69214eafff split-limiting: raise ratios on the sub-500 Hz bands
cr_1 (90-200 Hz) 10 -> 20, cr_2 (200-500 Hz) 7 -> 15. The three
bands below ~500 Hz now all behave as limiters, tightening excursion
and boom control. Thresholds/attacks unchanged. README updated with
the boxy-vocal caveat on band 2.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-26 22:01:00 -04:00
Steve
9621f3b2bf split-limiting: pad EQ pre-amp, restore level post-detector
Lower headroom pressure in the EQ / virtualbass stages:
- equalizer g_in 0.7 -> 0.5 (~-3 dB more pad)
- restore the ~3 dB at multiband_compressor g_out 1.0 -> 1.4, after
  the band detectors and right before the main limiter
- scale band thresholds al_0..al_5 by 0.5/0.7 so the compressor
  behaves identically at the lower internal level

Path is 32-bit float end to end so this is about keeping virtualbass
and the plugin detectors out of the red, not fixing hard clipping
(which only occurs at the sink). README updated.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-26 21:58:56 -04:00
Steve
72dbd1fd62 split-limiting: per-band peak control + post-FIR driver limiters
Keep the EQ (and quiet-listening tonality) untouched; move all peak/
excursion control into the dynamics stages so turning the volume up
runs into limiting, never clipping or woofer bottoming.

- multiband_compressor: 4 -> 6 bands, Modern mode, crossovers
  90/200/500/1500/5000 Hz. Band 0 near-brick-wall (cr 50, al 0.13,
  6 ms); higher bands limit progressively gentler. Thresholds kept
  near stock so sub-threshold (quiet) material is unaffected.
- main limiter release 0.8 -> 0.35 s.
- new wlim (-2 dB) after convLW/convRW and tlim (-1 dB) after
  convLT/convRT: fastLookaheadLimiter instances that clamp the actual
  post-FIR driver signal. wlim is the mechanical-excursion backstop;
  tlim also keeps the tweeter/woofer paths time-aligned.
- outputs rewired to wlim/tlim (FL/FR/RL/RR order preserved).

README updated: signal chain, change table, rationale, tuning knobs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-26 21:55:03 -04:00
Steve
a7d905f972 Custom MBP 15,1 speaker DSP graph + installer
Fork of lemmyg/t2-apple-audio-dsp configs/15_1/graph.json:
- add LSP 16-band parametric EQ front stage (warm voicing tilt, g_in 0.7)
- EQ band 0 as 24 dB/oct high-pass @ 50 Hz to protect the woofers
- swap single-band compressor for LSP 4-band mb_compressor so only the
  sub band (<120 Hz) is clamped on bass beats, keeping mids open
- woofer FIR gain 1.0 -> 1.5

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-26 21:43:25 -04:00