8eb1397043
feat: apply Option A linear forward path topology with wlim and tlim as final output stages
mynameisdeleted
2026-09-04 11:43:52 -04:00
2e695198e5
feat: update thermal guard parameters for improved audio performance and adjust signal routing in graph configuration
mynameisdeleted
2026-09-04 11:19:43 -04:00
d52e48dce1
feat: adjust thermal guard parameters for tweeter and woofer to improve performance and safety
mynameisdeleted
2026-09-04 11:12:30 -04:00
7aea4a7367
feat: set tweeter thermal guard to 100mW (al=0.126491 / -17.96dBFS) with 2.0s fast-decay glitch recovery
mynameisdeleted
2026-09-04 11:07:12 -04:00
d80fd810f5
feat: update tweeter thermal guard parameters to 100mW and adjust RMS threshold in graph configurations
mynameisdeleted
2026-09-04 11:04:26 -04:00
e006be4f8b
feat: update woofer thermal guard to 1.0W continuous RMS limit (al=0.40 / -7.96dBFS) and reflect in README
mynameisdeleted
2026-09-04 11:00:43 -04:00
9c4c618b72
feat: add graph configuration for MacBook Pro 15,1 DSP speakers with thermal guards
mynameisdeleted
2026-09-04 10:59:42 -04:00
c44e1081be
repair instructions for the adventurous or unfortunate
mynameisdeleted
2026-09-04 10:54:48 -04:00
7e89fb631e
docs: note that power users tuning aggressively higher can use iFixit and cheap OEM parts for speaker swaps
mynameisdeleted
2026-09-04 10:53:33 -04:00
16538a0f46
docs: update CAUTION disclaimer to emphasize loud signal risks and best-effort warranty policy
mynameisdeleted
2026-09-04 10:51:52 -04:00
2bcb215725
feat: add dual woofer (500mW) & tweeter (75mW) virtual thermal guards and document in README with disclaimer
mynameisdeleted
2026-09-04 10:48:32 -04:00
4f13afc098
feat: adjust input gain for improved audio performance
mynameisdeleted
2026-09-02 07:38:52 -04:00
6f88e094b8
feat: update EQ parameters for improved audio balance and performance
mynameisdeleted
2026-09-02 07:36:55 -04:00
211545f5d1
style: add additional comments in user_eq.example.json for enhanced user guidance
true_pink
mynameisdeleted
2026-09-02 05:09:23 -04:00
ce8fd1ae20
style: enhance user_eq.example.json with detailed comments for better user guidance
mynameisdeleted
2026-09-02 05:04:08 -04:00
2894f0dbda
feat: update DSP parameters for improved audio performance and gain adjustments
mynameisdeleted
2026-09-02 04:59:43 -04:00
b25f324008
refactor: update gain parameters in graph configurations for improved audio processing
nextgen-engine
mynameisdeleted
2026-09-01 19:17:43 -04:00
3f64b1430c
refactor: update loudness handling and simplify graph generation in bake-graph.py and graph configurations
mynameisdeleted
2026-09-01 14:02:25 -04:00
135b919eab
refactor: enhance FIR baking process and simplify graph generation with biquad extraction
mynameisdeleted
2026-09-01 13:57:57 -04:00
fe6096915b
refactor: streamline user_eq control parameters for improved readability
mynameisdeleted
2026-09-01 13:36:29 -04:00
7ae2c35ef7
fix: resolve FIR baking path search and node topology link duplication for clean single-stage baking
mynameisdeleted
2026-09-01 12:44:22 -04:00
9f42c52c8e
refactor: simplify FIR baking to lean 4-channel post-convolver limiting and update ARCHITECTURE.md
mynameisdeleted
2026-09-01 11:27:58 -04:00
cb263f6201
Merge branch 'main' into nextgen-engine
steve2026-09-01 11:19:27 -04:00
c7ccd5c4fc
docs: update ARCHITECTURE.md title and add Digital Surround vs Active Crossover explanation
mynameisdeleted
2026-09-01 11:18:23 -04:00
74d243e40b
docs: add single-pass FIR baking process diagram to ARCHITECTURE.md
mynameisdeleted
2026-09-01 11:14:41 -04:00
7cafe63395
docs: update ARCHITECTURE.md diagram to show 4-channel VirtualBass direct feed and baked User EQ convolution flow
mynameisdeleted
2026-09-01 11:12:53 -04:00
78fb42948d
docs: add ARCHITECTURE.md detailing compressed-chain FIR engine, 5.0ms lookahead sidechain limiting, and multi-laptop profile framework
mynameisdeleted
2026-09-01 11:11:10 -04:00
56f4c7477b
fix(graph & apply): merge user_eq into baked graph, migrate active streams on cold restart, and bind volume keys
mynameisdeleted
2026-09-01 11:07:12 -04:00
f2d87a1580
fix: default apply.sh to single-stage baked pipeline and add explicit (requires sudo) prompt notices
mynameisdeleted
2026-09-01 10:50:38 -04:00
ef40ad804b
Merge pull request 'feat: single-stage baked FIR convolver graph, 5.0ms ultra-low latency, virtualbass-first topology, and eq.py CLI' (#6) from baked_curves into main
orig_curve_v2
steve2026-09-01 09:52:21 -04:00
314ec3e3bb
chore: add *.pyc and __pycache__/ to .gitignore
baked_curves
mynameisdeleted
2026-09-01 09:49:11 -04:00
320526e438
style: format user_eq.json with clean single-line per band column alignment like user_eq.example.json
mynameisdeleted
2026-09-01 09:46:57 -04:00
906470ba2d
fix: update eq.py to call ./apply.sh --bake for full reliable WirePlumber reload and volume restoration
mynameisdeleted
2026-09-01 09:45:17 -04:00
2bfa50b792
feat: add automatic master volume and mute state preservation across WirePlumber restarts in apply.sh
mynameisdeleted
2026-09-01 09:09:45 -04:00
d22bbfd325
feat: complete single-stage FIR baking with dynamic graph.json parsing, 5ms lead trimming, and master limiter removal
mynameisdeleted
2026-09-01 09:04:25 -04:00
f2a467996a
feat: add single-stage FIR baking with 5ms low-latency lead, lopsided tail extension, and sweep analyzer
mynameisdeleted
2026-09-01 08:10:26 -04:00
ec75582cd6
fix: bypass user_eq node merge in apply.sh when --bake is enabled
mynameisdeleted
2026-09-01 07:53:13 -04:00
e6c60b18ca
feat: add bake-graph.py and ./apply.sh --bake for single-stage FIR convolver baking
mynameisdeleted
2026-09-01 07:51:38 -04:00
62a84ce275
Merge pull request 'docs: add badges for platform, ecosystem, audio, and target hardware in README' (#5) from loudness-tracked-tilt into main
steve2026-08-29 11:41:06 -04:00
7bb875cce0
docs: add badges for platform, ecosystem, audio, and target hardware in README
mynameisdeleted
2026-08-29 11:40:38 -04:00
b779f53a71
Merge pull request 'loudness-tracked-tilt' (#4) from loudness-tracked-tilt into main
steve2026-08-29 09:58:55 -04:00
ed3a44d127
Merge branch 'main' into loudness-tracked-tilt
steve2026-08-29 09:58:40 -04:00
606cc96a9e
docs: update audio processing pipeline diagram with enhanced structure and color coding
mynameisdeleted
2026-08-29 09:58:13 -04:00
759f6b6c79
fix: improve formatting and clarity in README for signal processing chain
mynameisdeleted
2026-08-29 09:55:53 -04:00
2420f6edb1
docs: Simplify README and highlight key improvements over upstream DSP chains
mynameisdeleted
2026-08-29 09:54:18 -04:00
e53c500933
Merge pull request 'feat: add user_eq override functionality and update documentation' (#3) from loudness-tracked-tilt into main
steve2026-08-29 09:28:04 -04:00
9c96be76d4
Merge branch 'main' into loudness-tracked-tilt
steve2026-08-29 09:27:57 -04:00
5cd526d10b
Merge pull request 'Enhance installation process: add scripts for dependency installation and preflight checks; update documentation for clarity' (#2) from loudness-tracked-tilt into main
steve2026-08-29 09:17:52 -04:00
a582af12b4
Merge branch 'main' into loudness-tracked-tilt
steve2026-08-29 09:17:46 -04:00
c48172e48a
Enhance installation process: add scripts for dependency installation and preflight checks; update documentation for clarity
mynameisdeleted
2026-08-29 09:17:07 -04:00