audacity / audacity/audacity

Normalize/Normalise and the Remove DC offset effect

Open
#12,126 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
18.4k
Forks
2.7k
Avg merge
3d 1h
Merged PRs (30d)
78

Description

**DC offset**
I note that in AU4 we now have a useful new command in the **Volume and compression** menu for **Remove DC offset**.

In AU3 and earlier DC offset could only be removed by using the **Normalize** effect. AU4 for some reason still retains a facility for DC offset removal in the **Normalise** effect.

a) surely this is now redundant (and unnecessary duplication) in the in the **Normalise** effect.

b) DC offset removal is something that should be done very early in the editing process (immediately after recording, if necessary) and in contrast normalization should be one of the very last things - another good reason for removing the DC offset removal from the **Normalise** effect.
Image

Contributor guide

Open the contributing guide

Research direction

Locate the Normalize/Normalise effect implementation and the Volume and compression > Remove DC offset command, then compare how each exposes DC-offset removal. Done means the redundant DC-offset option is removed from Normalize while the standalone command remains available; the issue names no specific files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, desktop
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
63/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.