Audacity Bug Summary
••• Introduction •••
••• Keywords •••
    Audacity 3.0.3 development began 19th April 2021

Audacity Bugzilla



Bug 1750 - Equalization: EQ control points can disappear if the points are at the same frequency
Equalization: EQ control points can disappear if the points are at the same f...
Status: RESOLVED FIXED
Product: Audacity
Classification: Unclassified
Component: Built-in FX
2.2.0
Per OS All
: P1 RepeatableAll
Assigned To: Default Assignee for New Bugs
:
: 1798 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-09-17 16:06 UTC by Bill Wharrie
Modified: 2019-08-24 12:49 UTC (History)
6 users (show)

See Also:
Steps To Reproduce:
1) Virgin install of Audacity 2) Launch Audacity, import or create some audio and select it 3) Effect > Equalization ( or new Filter Curve) 4) Draw a curve with two points at the same frequency but different levels 5) Switch to linear One of the control points disappears. It doesn't matter if you start in log in linear view.
Release Note:
Group: Effects *In the Equalization effect if you create a "curve" with a vertical segment, then that vertical segment will not be recalled properly by Audacity when you next use the effect. Also note that you cannot use the "Manage" or the "Save/Manage Curves" - as these will exhibit the same corruption of the curve.
First Git SHA:
Group: ---
Workaround:
Closed: 2019-08-24 00:00:00
james.k.crook: Must‑Test‑All‑OS-
billwh: Regression+
petersampsonaudacity: Test‑OK‑Win+


Attachments
right-angular curve at Comment #1 Step #3 (35.39 KB, image/png)
2017-12-05 13:08 UTC, Peter Sampson
Details
Errant straight line curve at Comment #1 Steps #5-#6 (23.09 KB, image/png)
2017-12-05 13:09 UTC, Peter Sampson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bill Wharrie 2017-09-17 16:06:29 UTC
This is a regression on 2.1.3.
Comment 1 Peter Sampson 2017-12-05 13:06:36 UTC
This is a regression on 2.1.3

It affects not just the simple use case in the steps to reproduce, but also in any EQ curve you make that has a true vertical component somewhere.

Also impacts the stored curves using user presets in "Manage" or in "Save/Manage Curves" which are not stored/retrieved properly.

Affects both W10 and macOS 10.13.1 - so assume "All"


Steps for simple example:
0)Virgin install ar total confif reset
1) get some audio
2) Effect > Equalization
3) set a "curve" with a horizontal, a true vertical and a horizontal
4) apply then effect with the OK
5) Effect > Equalization
6) observe that the shape from step 3 is not "recalled" by Audacity - all you see is one horizontal line
See attachments


I promoted this to P3 (marginal P2 I'm thinking) because the user has no way to save the "curve", not with the Audacity "remember" nor with either of the save curves functions - and thus they would need to recreate each time.

Plus the fact that this is a relatively recent regression.
Comment 2 Peter Sampson 2017-12-05 13:08:13 UTC
Created attachment 745 [details]
right-angular curve at Comment #1 Step #3
Comment 3 Peter Sampson 2017-12-05 13:09:05 UTC
Created attachment 746 [details]
Errant straight line curve at Comment #1 Steps #5-#6
Comment 4 Peter Sampson 2017-12-05 13:09:28 UTC
*** Bug 1798 has been marked as a duplicate of this bug. ***
Comment 5 Steve Daulton 2018-01-10 04:12:23 UTC
Also affects preview and save curve.

To  reproduce:

1) Create a 'curve' has two points at the same time position (a "step").
2) Either:
a. Preview
b. Save Curve

One of the points in the "step" disappears.

Reported on Windows, confirmed on Linux.
Comment 6 James Crook 2018-09-10 07:27:53 UTC
*** Bug 1798 has been marked as a duplicate of this bug. ***
Comment 7 Bill Wharrie 2019-03-10 21:47:23 UTC
More weirdness with vertical lines in Draw Curves.

Draw a band filter that has two vertical components and one horizontal component. Click Invert. The inverted curve bears little relation to the original. Click Invert. Nothing happens.
Comment 8 Steve Daulton 2019-04-12 05:34:11 UTC
I've raised this to P2 in response to feedback on the forum indicating that this bug is affecting real users.
Comment 9 Peter Sampson 2019-08-22 05:50:21 UTC
Testing on W10 with audacity-2.3.3-alpha-326-c9fbd283b7bfc8702caf86a4672cba7ff6260b7d

This is still the case - and it also similarly affects the new spit EQ effect called "Filter Curve"
Comment 10 Peter Sampson 2019-08-22 05:54:40 UTC
Similar occurs with the two new effects

1) In Filter Curve 
2) Draw a curve with two points at the same frequency but different levels
3) Switch to Graphic EQ
4) switch back to Filter curve
5) Observe intermediate control point is discarded, lost
Comment 11 Peter Sampson 2019-08-22 05:57:45 UTC
Elevating to P1:

a) it causes real iusers to lose carefully made settings (which they may not immediately realize)

b) it's a regression

c) we will have focus on revamped EQ for this release - so it should be good and watertight.
Comment 13 Peter Sampson 2019-08-24 12:49:33 UTC
(In reply to James Crook from comment #12)
Testing on W10 with audacity-2.3.3-alpha-333-569028268d68d8b7df596d40ad95b27e062f16df

1) Testing with EQ Curves and a stack of points at the same frequency, flipping in and out of Linear - all the points are retained.  The old Equalization which is currently still there also works like this now.

2) There is no interaction, no curve sharing, between EQ Curves and EQ Graphic so the original steps can no longer apply - similarly my test in Comment #10 can no longer apply.

This works now as expected on W10