View Issue Details

IDProjectCategoryView StatusLast Update
0017754MMW 5Generalpublic2021-06-08 22:27
Reporterdrakinite Assigned To 
PriorityurgentSeveritytweakReproducibilityN/A
Status closedResolutionreopened 
Product Version5.0.1 
Target Version5.0.1Fixed in Version5.0.1 
Summary0017754: Hide "Analyze Waveform" menu item / Automatic waveform generation often fails
DescriptionIt might reduce clutter and confusion if we hide the "Analyze Waveform" item inside the tracklist popup menu when the Waveform bar is disabled on the player. The number of of items in the tracklist menu is quite high, so it may be worth it to reduce them when we can.

Assigning to Rusty for his opinion on the idea.
TagsNo tags attached.
Fixed in build2413

Relationships

related to 0016723 closedmichal Add analyze waveforms feature 
related to 0016138 closedlowlander Waveform seekbar: Tracks Waveform is not fully calculated 
related to 0013444 assignedrusty Facilitate leveled playback so that it occurs automatically 

Activities

rusty

2021-05-24 18:43

administrator   ~0063421

I think that the analyze waveform function is confusing for most users; most users would expect that MM should take care of this completely automatically.

My preferred approach would be that Analyze Waveform be completely removed from the UI and that MM5 should take care of this automatically. This could be implemented either by:
a) automatically calculating the waveform of track b while track a is playing (if the waveform bar is enabled)
b) including waveform analysis as part of Volume Analysis (i.e. Analyze Volume should both take care of both volume analysis and waveform analysis), and that automated Volume Analysis (which will eventually be enabled by default) will take care of this without user intervention.

Assigning to Michal for comment/triage.

michal

2021-05-24 20:55

developer   ~0063433

This was added to allow users to precompute waveforms in advance, 0016723
Analyze volume does different job, nobody would expect, that it will prepare waveforms too.

michal

2021-05-24 21:04

developer   ~0063436

We already compute waveforms automatically, this was added only as a feature to prepare them on demand for more files.

rusty

2021-05-31 22:00

administrator   ~0063643

Users' understanding of 'Analyze waveform' is minimal as it stands, so incorporating this into 'Analyze Volume' (or perhaps 'Analyze audio' shouldn't confuse users.

michal

2021-06-01 08:02

developer   ~0063649

Last edited: 2021-06-01 08:03

Fixed in build 2411. Code implementing this not removed completely, so this action can be returned by user script easily back.

lowlander

2021-06-04 01:43

developer   ~0063723

Verified on 2411, Analyze Waveform is removed from Context Menu of files, Update Waveform is available on the Context Menu of the Waveform in the Player.

rusty

2021-06-04 02:49

administrator   ~0063734

This feature presupposes that waveform generation works automatically, however, the following cases fail consistently in 2411:

1) If the user clicks through several tracks with waveforms, then the first one without a waveform will not generate a waveform. e.g.
1 Initiate playback of tracks a-e
--> waveforms are generated for all 5 tracks as they play
2 Initiate playback of tracks a-g
3 Click NEXT 5 times to quickly advance to track g (which doesn't have a waveform)
--> track g plays, but a waveform isn't generated!

2) Tracks often fail to retain a generated waveform. This often seems to occur when pressing PREVIOUS to play a track that had a waveform generated. You can see an example in the video/attached log.

michal

2021-06-08 08:24

developer   ~0063804

Fixed in build 2413. I cannot reproduce it already.

rusty

2021-06-08 22:27

administrator   ~0063823

Verified issues 1) and 2) in 2413.

There remains a problem with failures on specific tracks however that's a different and probably lower priority issue.