Sign In:     


Forum: Wishes and new features

Topic: 🎧 Feature Request: Improved Key Detection + Chord Recognition (Like Chord AI)
🎧 Feature Request: Improved Key Detection + Chord Recognition (Like Chord AI)

Hi VirtualDJ team and fellow users,

First, thank you for the amazing work on VirtualDJ β€” it’s one of the most versatile and powerful tools out there, especially for live performances and audiovisual setups.
As a longtime user, I’d like to suggest two improvements that would greatly enhance the harmonic and musical capabilities of VirtualDJ, especially compared to Rekordbox and DJAY Pro.

βΈ»

🎯 1. Improve Key Detection Algorithm
The current key detection works, but it often falls short in terms of accuracy and reliability when compared to Rekordbox or DJAY Pro, which use more advanced detection algorithms (sometimes machine-learning based).

Enhancing the key detection would:
β€’ Make harmonic mixing much more dependable,
β€’ Avoid tonal mismatch errors,
β€’ Help when working with acapellas, stems, or live mashups.

βΈ»

🎼 2. Add Chord Recognition (like Chord AI on iOS/iPad)
This would be a game-changer: integrating chord detection, similar to what the app Chord AI offers (which analyzes audio and extracts live chord progressions very effectively).

Suggested features:
β€’ Display chord progressions under the waveform, like phrase indicators in Rekordbox.
β€’ Write chords to file tags, visible in the browser or info panels.
β€’ Optional display in the video output, useful for musicians, karaoke, or educational content.
β€’ Benefits:
β€’ Quickly match samples or mashups by harmony,
β€’ Play live with musicians (guitar, piano, vocals),
β€’ Assist in remix or song creation workflows,
β€’ Add value for musical training or harmonic analysis.

βΈ»

✨ In summary:
πŸ‘‰ Enhanced key detection
πŸ‘‰ + chord recognition (offline or real-time)
= a massive creative boost for VirtualDJ, especially for DJs who perform hybrid sets, produce live, or mix harmonically with stems and musicians.

Thank you again for all your amazing updates β€” I hope you consider this musical upgrade!
 

Posted 2 days ago @ 3:14 pm
I think someone already asked for the Chord progressions inclusion earlier.

I (personally) don't see the use for it in most DJs workflow. Most DJs I interact don't have a music theory background to even begin to make use of that (which is why things like Camelot Key notation exists), so you'll need some sort of simplified notation to explain to regular DJs which progressions work with each, and even that is a grey area because progressions that might be thought not to work well with each other just might sound good and vice versa.

I do agree, that such an addition could improve the key detection algorithm - that would be beneficial to all, although I do wonder how much more time/space that adds to analysis on top of all the rest of things being scanned for (different type of training/model needed there).

Overall - The suggestion is a good one, but to use the chord progressions themselves requires proper music theory knowledge that I think a lot of DJs don't have (it's really for the mysically inclined - remember DJs never really did require that knowledge to do the job). It would be very useful for musicians, but it would be nice for the feature to be accessible to everyone.

It's probably good for the devs to consider/implement this to keep the innovation going forward (especially if a fool-proof, camelot-key/circle of fifths type notation could be introduced to reduce the need for proper music theory understanding), for the musician/producer DJs.
 

DJ VinylTouch wrote :
I think someone already asked for the Chord progressions inclusion earlier.


Yeah, the same feature request was made over on Algoriddim’s forum.. :)
 

OP made that same request there too (yep I'm on that forum as well), but what I meant was someone (other than him) actually asked for this as well on this forum earlier on this year.