Skip to content

Add B-weighted SPL metering - #4

Merged
jbeale merged 1 commit into
prodmesh:mainfrom
WorshipWarehouse:codex/add-b-weighting
Sep 8, 2026
Merged

jbeale merged 1 commit into
prodmesh:mainfrom
WorshipWarehouse:codex/add-b-weighting

Conversation

@WorshipWarehouse

Copy link
Copy Markdown

Summary

  • add IEC 61672 B-weighting to the SPL and RTA DSP path
  • expose A, B, C, and Z selection, with dBA/dBB/dBC/dBZ readout suffixes
  • record active weighting in every CSV row and retain the API/dashboard metadata
  • add B-curve reference checks to the built-in self-test

Why

B-weighting supports legacy SPL specifications and reference workflows while keeping the active curve explicit in live and recorded readings.

Validation

  • cmake --build build --target rta -j2
  • ./build/ProdMeshRemoteRTA.app/Contents/MacOS/ProdMeshRemoteRTA --selftest

Closes #1

@WorshipWarehouse WorshipWarehouse changed the title [codex] Add B-weighted SPL metering Add B-weighted SPL metering Sep 2, 2026
@WorshipWarehouse
WorshipWarehouse marked this pull request as ready for review September 2, 2026 19:44
jbeale added a commit that referenced this pull request Sep 8, 2026
Add B-weighted SPL metering, with the units/CSV/IEC follow-up applied on top.
@jbeale
jbeale merged commit 8a316f6 into prodmesh:main Sep 8, 2026
2 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.

[Feature request] Add B-weighting and Z-weighting support

2 participants