-
Notifications
You must be signed in to change notification settings - Fork 15
More work on audio processing and visualisation #89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR implements comprehensive audio processing and visualization features, including metering, waveform display, and time-stretching capabilities.
Changes:
- Added K-Meter implementation with ITU BS.1770-4 loudness filtering and real-time level processing
- Introduced audio waveform visualization with multi-resolution peak profiling and caching
- Implemented new GUI widgets (ScrollBar, ProgressBar, ListBox) with theme integration
- Added time-stretching processor with Bungee backend support
Reviewed changes
Copilot reviewed 113 out of 252 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| tests/yup_dsp/yup_LevelProcessor.cpp | Comprehensive unit tests for LevelProcessor covering RMS, peak detection, and ballistics |
| modules/yup_dsp/metering/* | New metering components: LevelProcessor, LoudnessFilter, and KMeterState for audio level measurement |
| modules/yup_audio_gui/waveform/* | Waveform rendering infrastructure with AudioPeakProfile, caching, and AudioThumbnail |
| modules/yup_gui/widgets/* | New widgets (ScrollBar, ProgressBar, ListBox) for UI components |
| modules/yup_simd/* | SIMD operations module extracted from yup_audio_basics for better organization |
| justfile | Visual Studio version updated to 2026 |
| AGENTS.md, CLAUDE.md | Copyright year updated to 2026 |
Comments suppressed due to low confidence (1)
AGENTS.md:1
- The copyright year 2026 is in the future. Since it is currently January 23, 2026, this should be 2025 to reflect when the work was done.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.