Skip to content

Comments

feat: implement audio equalizer effects#1465

Draft
yuto-trd wants to merge 1 commit intomainfrom
yuto-trd/audio-equalizer
Draft

feat: implement audio equalizer effects#1465
yuto-trd wants to merge 1 commit intomainfrom
yuto-trd/audio-equalizer

Conversation

@yuto-trd
Copy link
Member

@yuto-trd yuto-trd commented Jan 26, 2026

Description

Implements both parametric and graphic equalizer audio effects using BiQuad filters.

Features:

  • BiQuad Filter: IIR filter implementation with 7 filter types (LowPass, HighPass, BandPass, Notch, Peak, LowShelf, HighShelf)
  • Equalizer: Frequency bands (5/10/15/31 presets) with gain-only adjustment
  • Full animation support for all parameters

Breaking changes

None

Fixed issues

None

@github-actions
Copy link
Contributor

No TODO comments were found.

@github-actions
Copy link
Contributor

Code Coverage

Package Line Rate Branch Rate Complexity Health
Beutl.Operators 3% 0% 87
Beutl.Editor 98% 94% 602
Beutl.Core 40% 36% 2958
Beutl.Engine 26% 23% 10918
Beutl.Threading 100% 94% 118
Beutl.Utilities 73% 67% 358
Beutl.Configuration 39% 19% 288
Beutl.Extensibility 14% 16% 100
Beutl.ProjectSystem 19% 11% 1877
Beutl.Language 0% 0% 804
Summary 30% (12777 / 43127) 28% (3479 / 12356) 18110

Minimum allowed line rate is 0%

@yuto-trd yuto-trd force-pushed the yuto-trd/audio-equalizer branch from 687955c to 74a0d93 Compare January 26, 2026 07:52
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.

1 participant