some way to pick the right track harmonically

Bug #1866706 reported by mevsme
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Wishlist
Unassigned

Bug Description

Mixxx shows keys but actually there is no use for them. Picking a song based on the key is very long process. How I see it:
1) open on a cell phone the picture of circle of fifth
2) find the key of your song,
3) pick another suitable key for the next song
4) search in the playlist for the song with that key (and do C# or D♭ math in your brain)
4) don't find it
5) go to 3
6) don't find it
7) go to 3
8) select
9) mix it

I think it's too hard
Maybe playlist could have some kind of sorting based on the key that is playing now or some shades of colors to mark the keys that fits well to the given key

or circle of fifth pop up

for now harmonic mixing is tough

Tags: key library
Revision history for this message
Owen Williams (ywwg) wrote :

You can search for "key:~A" and the library will search for tracks compatible with the key of A (not just in A).

Revision history for this message
Owen Williams (ywwg) wrote :

oops, I mean: "~key:c#m" as shown in the manual: https://www.mixxx.org/manual/2.2/en/chapters/library.html

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
ronso0 (ronso0) wrote :

related PR:
"Add harmonic keywheel ui"
https://github.com/mixxxdj/mixxx/pull/1695

tags: added: key library
Revision history for this message
Milkii Brewster (mxmilkiib) wrote :

An additional method would be to make the harmonic wheel react, like https://play.google.com/store/apps/details?id=mezcla.armonica.para.dj

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Your link is dead, I think it is:
https://play.google.com/store/apps/details?id=mezcla.armonica.rueda.camelot&hl=de&gl=US

In addition I have found here a complete description of key transitions:
http://blog.dubspot.com/harmonic-mixing-w-dj-endo-part-1/

Maybe we can use this knowledge somehow ...

Revision history for this message
geozubuntu (geozubuntu) wrote :

To make long story short, it is very easy to mix harmonically using the Camelot system (in mixxx it is named Lancelot - may I ask why?)...

Anyway, Lancelot keys consist of a number and a letter. Let's say 5A. Of course it matches every other track with the same key 5A. Then harmonic matches consist of only one digit change. 5A can be 4A or 6A (keep the letter and change the number by one ) or 5B (keep number and change letter by one). Only one change at a time. If we change both the letter and the number it is NOT harmonic match. The same way 6B can only be 6B, 5B, 7B, 6A.

The best explanation is given by the creators of the harmonic spin wheel in below link which promotes their software, of course, but the explanations given are crystal clear.:

https://mixedinkey.com/harmonic-mixing-guide

It would be very helpful if mixxx could assist us in harmonic and/or beat mixing.

Think: Auto DJ except from random track addition could have checkboxes to add automatically harmonic/beat matching tracks.

@𝐎𝐰𝐞𝐧 𝐖𝐢𝐥𝐥𝐢𝐚𝐦𝐬 (𝐲𝐰𝐰𝐠) Sorry friend, but searching has some problems and it is not working as expected. (Related to bug 1967667 (?)). Unfortunately let's say for ~key:5A or ~key:"5A" it should only return 4A,5A,6A and 5B because only these keys are harmonically matched. But search returns also 6B which is NOT harmonically matched to 5A so it can confuse users and/or negatively affect mixing. And "~key:5A" with quotes returns nothing at all.

One more time thanks for your efforts.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

I consider 5A and 6B compatible. We only change one tone and we go from minor to a mayor key, which sounds good. You need consider that a minor track contains also mayor chords and there are many tracks where I cannot rate a track unambiguous as mayor or minor. That's why we return 6B as well.
It this an issue for your?

Revision history for this message
geozubuntu (geozubuntu) wrote :

Since it is made on purpose It's OK with me, most of the time. Just a little more concentration not to drop a 6b when I don't want to jump and change from major to minor and vice versa. No big deal.

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/9896

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.