change keylock on/off affects original key
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
Owen Williams |
Bug Description
Sorry if the title is not very descriptive, but it is difficult to describe the situation in few words.
Basically it is an error when enable or disable the keylock when the pitch control is in certain position.
It is best to test to check.
How to repeat:
situation one
1- set the pitch range at 70% or 90%
2- load a song
3- set pitch control to full low speed -70% (or -90%)
4- enable keylock (works)
5- disable keylock (fail)
6- set pitch control back to 0%, with or without keylock enabled. The song sounds accelerated, and can't be corrected. Deck is lost and Mixxx restart is needed.
situation two
1- set the pitch range at 70% or 90%
2- load a song
3- set pitch control to full high speed +70% (or +90%)
4- enable keylock (fail)
5- set pitch control back to 0% with keylock activated. Song sounds with the original key but slower.
System:
Linux Mint 64bit kernel 3.11.0-12 generic
soundcard: maya 44 and HDA Intel
Mixxx 1.12.0-alpha build r4536+
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
This is on purpose, although it's usually used in the opposite order: adjust the pitch without keylock until the track is the right pitch, then engage keylock, then adjust the pitch slider until the BPM matches. This is because we actually have two adjustments, speed and pitch, but most controllers and all skins only show one of them. Ejecting the track and reloading the track with keylock off fixes it, as does resetting both pitch and speed COs with a script or something.
Maybe we should make it so a right click of the pitch slider, with keylock off, resets both speed and pitch?