Add intelligent phase indicator
Bug #753301 reported by
jus
This bug affects 33 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Our Sync button syncs only the tempo, but not the phase.
While this is a separate issue you can currently only adjust the phase of two songs by ear until the beats are aligned.
This is not beginner friendly.
Mixxx misses an intelligent phase indicator (4/4 beat indicator) that indicates where a song is in a 4/4 beat measure.
This would add a visual reference for syncing tracks.
A simple (pseudo) way of doing this now would be to draw every 4th line of the beat grid different/thicker than the rest.
The option to have a separate phase indicator widget would be nice though.
Related branches
lp://staging/~oberling/mixxx/feature_first-beat-in-bar
Ready for review
for merging
into
lp://staging/~mixxxdevelopers/mixxx/trunk
- Daniel Schürmann: Abstain
-
Diff: 660 lines (+97/-12)29 files modifiedmixxx/res/skins/Deere1280x1024-SXGA/skin.xml (+2/-0)
mixxx/res/skins/Deere1280x800-WXGA/skin.xml (+2/-0)
mixxx/res/skins/Deere1366x768-WXGA/skin.xml (+2/-0)
mixxx/res/skins/Deere1440x900-WXGA+/skin.xml (+2/-0)
mixxx/res/skins/Deere1920x1080-FullHD/skin.xml (+2/-0)
mixxx/res/skins/Deere1920x1200-WUXGA/skin.xml (+2/-0)
mixxx/res/skins/DeereSamplegrid1280x800-WXGA/skin.xml (+2/-0)
mixxx/res/skins/LateNight1280x1024-SXGA/skin.xml (+2/-0)
mixxx/res/skins/LateNight1280x800-WXGA/skin.xml (+2/-0)
mixxx/res/skins/LateNight1366x768-WXGA/skin.xml (+2/-0)
mixxx/res/skins/LateNightBlues1280x1024-SXGA/skin.xml (+2/-0)
mixxx/res/skins/LateNightBlues1280x800-WXGA/skin.xml (+2/-0)
mixxx/res/skins/LateNightBlues1366x768-WXGA/skin.xml (+2/-0)
mixxx/res/skins/Outline1024x600-Netbook/skin.xml (+2/-0)
mixxx/res/skins/Outline1024x768-XGA/skin.xml (+2/-0)
mixxx/res/skins/Outline800x480-WVGA/skin.xml (+2/-0)
mixxx/res/skins/Phoney1600x1200-UXGA/skin.xml (+2/-0)
mixxx/res/skins/Phoney1680x1050-WSXGA/skin.xml (+2/-0)
mixxx/res/skins/PhoneyDark1600x1200-UXGA/skin.xml (+2/-0)
mixxx/res/skins/PhoneyDark1680x1050-WSXGA/skin.xml (+2/-0)
mixxx/res/skins/Shade1024x600-Netbook/skin.xml (+2/-0)
mixxx/res/skins/Shade1024x768-XGA/skin.xml (+2/-0)
mixxx/res/skins/ShadeDark1024x600-Netbook/skin.xml (+2/-0)
mixxx/res/skins/ShadeDark1024x768-XGA/skin.xml (+2/-0)
mixxx/src/track/beatgrid.cpp (+17/-5)
mixxx/src/track/beatmap.cpp (+11/-3)
mixxx/src/track/beats.h (+1/-0)
mixxx/src/waveform/renderers/waveformrenderbeat.cpp (+19/-4)
mixxx/src/waveform/renderers/waveformrenderbeat.h (+1/-0)
description: | updated |
Changed in mixxx: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
tags: | added: easy weekend |
Changed in mixxx: | |
milestone: | none → 1.11.0 |
tags: | added: sync |
tags: | added: beatgrid |
To post a comment you must log in.
I like the idea. Traktor has such a feature which is called "phasemeter".
The feature is especially useful in skins where the waveforms are not on top of each other like the "Deere skin".