Commit Graph

  • 5dd64c531d feat: adjust output gain and ceiling parameters for improved audio dynamics main Stephen Schuresko 2026-09-15 09:00:58 -04:00
  • e330eeb495 feat: refine user EQ settings for enhanced audio performance mynameisdeleted 2026-09-12 10:51:30 -04:00
  • 00ed8acc57 feat: update user EQ settings for consistent audio dynamics mynameisdeleted 2026-09-12 10:47:37 -04:00
  • ddc905558f feat: adjust audio processing parameters for improved sound dynamics mynameisdeleted 2026-09-12 10:44:40 -04:00
  • bace1ea0b8 feat: update user EQ settings for improved audio dynamics mynameisdeleted 2026-09-12 10:43:36 -04:00
  • 1f9c86bbde feat: adjust audio processing parameters for improved sound quality mynameisdeleted 2026-09-12 10:39:58 -04:00
  • 4955e01299 feat: update user EQ settings for enhanced audio performance mynameisdeleted 2026-09-12 10:35:01 -04:00
  • 0a7c917314 feat: adjust limiter settings for improved audio dynamics mynameisdeleted 2026-09-12 10:32:28 -04:00
  • ef6b91f31a feat: update filter parameters for improved audio processing mynameisdeleted 2026-09-12 10:29:35 -04:00
  • 0f4d93c111 feat: add new audio processing graph for MacBook Pro 15,1 DSP Speakers mynameisdeleted 2026-09-07 12:10:49 -04:00
  • 20f52cc860 feat: remove tweeter thermal guard and update signal routing for improved audio processing mynameisdeleted 2026-09-07 12:00:58 -04:00
  • bd39f91b3d feat: adjust gain for filter parameters to enhance audio output mynameisdeleted 2026-09-07 11:14:26 -04:00
  • 42b33e43aa feat: adjust output gain for improved audio balance mynameisdeleted 2026-09-07 11:14:03 -04:00
  • d9408b3d0e feat: increase gain for tweeter channels to enhance audio output mynameisdeleted 2026-09-07 11:13:14 -04:00
  • 66fed3ccfb . mynameisdeleted 2026-09-06 21:28:25 -04:00
  • 5f156b63ce feat: enhance thermal guard parameters for improved audio performance mynameisdeleted 2026-09-04 17:35:20 -04:00
  • 7df6a8f83b feat: update thermal guard parameters for optimized audio performance mynameisdeleted 2026-09-04 17:31:17 -04:00
  • 922a08d138 feat: adjust thermal guard parameters for enhanced audio performance mynameisdeleted 2026-09-04 17:28:54 -04:00
  • b50f9b92e1 feat: reorder thermal guard connections for improved signal flow mynameisdeleted 2026-09-04 17:26:24 -04:00
  • b635df23f6 feat: adjust thermal guard parameters for improved audio performance mynameisdeleted 2026-09-04 17:23:09 -04:00
  • 77f3eebf44 feat: update thermal guard parameters and adjust signal routing in graph configuration mynameisdeleted 2026-09-04 17:22:43 -04:00
  • f16065ee20 feat: update thermal guard parameters for improved audio performance mynameisdeleted 2026-09-04 11:51:06 -04:00
  • e48b086c22 feat: adjust thermal guard parameters for improved audio performance mynameisdeleted 2026-09-04 11:49:10 -04:00
  • 6305d597a1 feat: refine thermal guard parameters for improved audio performance mynameisdeleted 2026-09-04 11:48:09 -04:00
  • 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
  • 22863af6ff Update README.md steve 2026-09-03 18:54:30 -04:00
  • 225ba3f467 feat: change volume scale from cubic to linear for improved control mynameisdeleted 2026-09-03 11:52:04 -04:00
  • a681681fe3 feat: increase gain levels for improved audio output mynameisdeleted 2026-09-03 11:46:25 -04:00
  • b88ad5b696 feat: increase gain levels for improved audio output mynameisdeleted 2026-09-03 11:44:56 -04:00
  • cc044b4cd2 feat: remove limiter plugin and adjust signal routing for improved audio processing mynameisdeleted 2026-09-03 11:41:48 -04:00
  • f5bbf2beb9 feat: update output gain and add new DSP parameters for enhanced audio processing mynameisdeleted 2026-09-03 11:36:18 -04:00
  • acde5c460e feat: add additional DSP parameters for enhanced audio processing mynameisdeleted 2026-09-02 21:11:13 -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 steve 2026-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
  • 4d1a373469 chore: add profile graph.json to laptop-configs/apple/mbp15_1/ mynameisdeleted 2026-09-01 10:49:38 -04:00
  • 023ea3c532 fix: move capture.volumes inside capture.props and set wpctl default sink binding for desktop volume keys mynameisdeleted 2026-09-01 10:49:25 -04:00
  • fb0827dc7a feat(Phase 2): implement parallel lookahead sidechain FIR impulse generation for zero-added-latency peak limiting mynameisdeleted 2026-09-01 10:18:37 -04:00
  • 1a6d819def feat: add --help, --model, --manual, and --list-configs flags with fallback warning reporting to detect_hardware.py mynameisdeleted 2026-09-01 10:13:19 -04:00
  • ab621482d2 feat(Phase 1): implement multi-laptop profile hierarchy laptop-configs/ and DMI hardware auto-detection tool mynameisdeleted 2026-09-01 10:05:28 -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 steve 2026-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
  • 4cd548c643 feat: finalize low-latency baked DSP graph with crisp treble, virtualbass-first sub-bass drive, atomic reloads, and eq.py CLI mynameisdeleted 2026-09-01 09:44:16 -04:00
  • 48a946e9b4 feat: implement True-Peak ISP guarding, stereo loudness node consolidation, crossover phase alignment, and eq.py CLI utility mynameisdeleted 2026-09-01 09:13:42 -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
  • dc5550122b feat: adjust audio processing parameters for improved sound quality mynameisdeleted 2026-08-31 20:57:56 -04:00
  • 17d03202f3 feat: update filter parameters in graph.json for improved audio processing mynameisdeleted 2026-08-31 20:56:28 -04:00
  • 6549b51af9 feat: set default user_eq g_out to 1.5 in graph.json for stock clean volume headroom mynameisdeleted 2026-08-31 14:26:03 -04:00
  • 8e50c6a130 fix: reduce limiter release time for improved audio response subwoofer-split mynameisdeleted 2026-08-31 07:48:23 -04:00
  • 5dbd9e0bb4 fix: adjust limiter threshold to improve audio output quality mynameisdeleted 2026-08-31 07:35:25 -04:00
  • d78dfe80ac fix: increase output gain for user equalizer to enhance audio performance mynameisdeleted 2026-08-31 07:22:29 -04:00
  • 4ae3bdbb1d docs: polish README formatting, badge row alignment, and section readability mynameisdeleted 2026-08-29 12:06:47 -04:00
  • e8f349d6d3 docs: add GitHub and Fairfax Media repository links to README mynameisdeleted 2026-08-29 12:04:10 -04:00
  • d8fcc5d4da docs: optimize README headline and introduction for SEO mynameisdeleted 2026-08-29 12:02:30 -04:00
  • c653818dbc chore: remove unused audio file cap.wav mynameisdeleted 2026-08-29 11:49:36 -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 steve 2026-08-29 11:41:06 -04:00
  • 70c7a1021b Merge branch 'main' into loudness-tracked-tilt loudness-tracked-tilt steve 2026-08-29 11:41:00 -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 steve 2026-08-29 09:58:55 -04:00
  • ed3a44d127 Merge branch 'main' into loudness-tracked-tilt steve 2026-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 steve 2026-08-29 09:28:04 -04:00
  • 9c96be76d4 Merge branch 'main' into loudness-tracked-tilt steve 2026-08-29 09:27:57 -04:00
  • 11d14caff7 feat: add user_eq override functionality and update documentation mynameisdeleted 2026-08-29 09:27:16 -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 steve 2026-08-29 09:17:52 -04:00
  • a582af12b4 Merge branch 'main' into loudness-tracked-tilt steve 2026-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