View Issue Details

IDCategoryLast Update
0007465bugs2020-04-13 19:20
ReporterOliverAssigned Tox42 
Reproducibilityalways 
Status closedResolutionfixed 
Platformi686OSXubuntuOS Version16.04 LTS
Product Version5.10 
Fixed in Version 
Summary0007465: 'Reset All Peak Indicators' does not work as expected
DescriptionFrom the description of the button next to the Master Level Meter 'Reset All Peak Indicators', I would expect that it does indeed reset all peak indicators in the session. However, it does not.

Ardour 5.11 (cannot select this version in the 'Product version' box on this bug report page).
Steps To ReproduceThe attached screenshot shows a track with a red peak level warning. The warning only resets if I click the peak warning on the track itself, not if I click the Master Level Meter button.
TagsNo tags attached.

Activities

Oliver

2017-09-03 10:52

reporter  

timbyr

2017-09-04 00:36

developer   ~0020012

I can confirm with 5.11/master@5d0b0058

Either the tooltip text is misleading and it is only intended to reset the master meter peak indicator or it isn't working correctly.

Oliver

2020-03-28 21:24

reporter   ~0021085

In Ardour 6.0.pre1.21, the reset behaviour is still a little strange. Sometimes now both track and master peak indicators get reset on clicking 'Reset All Peak Indicators', sometimes only on the second click.

Also clicking the track peak indicator to reset only resets sometimes on the first click, sometimes two clicks are needed.

x42

2020-04-07 02:10

administrator   ~0021227

I have not been able to reproduce this, but had another idea what could cause this:

An edge-cases when concurrently processing and asynchronously resetting the meter.
The likelihood of this happening would increase the smaller the buffersize and the more CPU cores are present.

Could you try 6.0-pre1-167-geeb62c99fb ?

Oliver

2020-04-07 19:35

reporter   ~0021233

Unfortunately no change with 6.0-pre1-167-geeb62c99fb.

The recipe to create the issue for me:
- Add a new track to a fresh session
- Add the new Ardour NoiseGen, crank the generator output to max
- Move the channel fader all up - now the channel meter peaks red
- Disable the generator, wait for the meter reading dropping well below 0 dB
- Click the 'Click to reset' field of the channel meter.

Maybe about 50% of the time it works:
- the meter background reverts to gray
- the indicated signal immediately falls to 'nothing
- the reading is ''-inf'.

In the other half of cases,
- the signal also falls to 'nothing' immediately after the click
- the meter very briefly 'blinks' and then is red again (I think it does revert to gray for a short moment)
- the reading is '5.5' (after trying, I think it is always 5.5)

If it failed to reset properly, the second click always seems to succeed.

Oliver

2020-04-07 19:38

reporter   ~0021234

The computer I use is of limited horsepower and has only two horses: Pentium E5200 (2.50GHz), 46.4 ms latency setting.

x42

2020-04-10 21:53

administrator   ~0021293

Could you test 6.0-pre1-261-ge1a9034a0e ? that should finally fix it.

Oliver

2020-04-11 17:49

reporter   ~0021307

Tested with Ardour 6.0.pre1.263 and the reset of both track and master level meter works now reliable., thanks.

However, I noticed that the small meters in the track headers don't get reset accordingly, neither using the track or master level reset. It seems there is no way to reset them from being red after peaking too high. Could this be fixed as part of this bug report, instead of opening a new one?

x42

2020-04-13 00:20

administrator   ~0021324

Fixed in 6.0-pre1-291-g6df03b2f1f

Oliver

2020-04-13 19:20

reporter   ~0021334

Works as expected in Ardour 6.0.pre1.294.

Issue History

Date Modified Username Field Change
2017-09-03 10:52 Oliver New Issue
2017-09-03 10:52 Oliver File Added: Screenshot_2017-09-03_12-45-13.png
2017-09-04 00:36 timbyr Note Added: 0020012
2017-09-04 00:36 timbyr Status new => confirmed
2020-03-28 21:24 Oliver Note Added: 0021085
2020-04-07 02:10 x42 Assigned To => x42
2020-04-07 02:10 x42 Status confirmed => feedback
2020-04-07 02:10 x42 Note Added: 0021227
2020-04-07 19:35 Oliver Note Added: 0021233
2020-04-07 19:35 Oliver Status feedback => assigned
2020-04-07 19:38 Oliver Note Added: 0021234
2020-04-10 21:53 x42 Note Added: 0021293
2020-04-10 21:53 x42 Status assigned => feedback
2020-04-11 17:49 Oliver Note Added: 0021307
2020-04-11 17:49 Oliver Status feedback => assigned
2020-04-13 00:20 x42 Status assigned => resolved
2020-04-13 00:20 x42 Resolution open => fixed
2020-04-13 00:20 x42 Note Added: 0021324
2020-04-13 19:20 Oliver Status resolved => closed
2020-04-13 19:20 Oliver Note Added: 0021334