popup on first launch advising users that tracks should be analyzed for pro environments
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Low
|
Unassigned |
Bug Description
It may seem obvious to a lot of people, but it has taken me awhile to realize that generating waveforms on the fly during a set can be really dangerous, leading to all kinds of overflows and cutouts and stutter and embarrassment. Whether it was me being stupid or not, there is no reason that this needs to be an unspoken detail or one that users should have to RTFM to discover.
Considering the use ethic of the project, I think adding this should be a no-brainer. Suggested text:
"Welcome to Mixxx! Word to those intending to use Mixxx in a professional setting: Mixxx will generate waveforms and beatgrids for every track in your library, and by default it will do so the first time you play each track. HOWEVER - this can require a significant amount of system resources. For professional use, it is better to use the 'Analyze' feature to pre-generate waveforms and beatgrids for all your tracks *before* a set, so that all of your system's resources can go toward playing the music."
Edits obviously warranted, but there is the general idea.
If this had been pointed out to me early on, it would have saved me loads of grief.
Sometimes things that seem obvious just aren't.
description: | updated |
description: | updated |
description: | updated |
description: | updated |
tags: |
added: analyzer removed: analyze beatgrid beatgrids notification notifications polish waveforms |
Changed in mixxx: | |
status: | New → Confirmed |
importance: | Undecided → Low |
tags: | added: usability |
On the other hand it may looks like Mixxx is broken by default.
On a recent machine with default latency setting, there should be no issue. with on the fly analysis.
If there is one we should fix it.
However the proposed clause is correct in general.
If we decide to go this route, Mixxx needs a preference option to inhibit on the fly analysis.
We may discuss the default and place the warning beyond this preference option.