Implement metering (peak/RMS from audio thread) #70

Open
opened 2025-12-17 02:58:40 +00:00 by siennathesane · 0 comments
siennathesane commented 2025-12-17 02:58:40 +00:00 (Migrated from github.com)

Description

Display real-time peak and RMS meters for each bus, reading values from the audio thread via atomics.

Acceptance Criteria

Scenario: Meters display accurately
  Given the mixer panel with playing audio
  When audio plays on buses
  Then peak meters should show current peak levels
  And RMS meters should show average levels
  And meters should update in real-time (30-60Hz)

Technical Notes

  • Read peak/RMS from audio thread via atomics
  • Visual meter bars in egui
  • Stereo metering (left/right)
  • Meter decay for visual clarity
  • Update at 30-60Hz (not every frame)
## Description Display real-time peak and RMS meters for each bus, reading values from the audio thread via atomics. ## Acceptance Criteria ```gherkin Scenario: Meters display accurately Given the mixer panel with playing audio When audio plays on buses Then peak meters should show current peak levels And RMS meters should show average levels And meters should update in real-time (30-60Hz) ``` ## Technical Notes - Read peak/RMS from audio thread via atomics - Visual meter bars in egui - Stereo metering (left/right) - Meter decay for visual clarity - Update at 30-60Hz (not every frame)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#70