From: From raw audio to a seamless mix: creating an automated DJ system for Drum and Bass
Type (mashup, DJ, other) | Autonomous | Beat tracking | Downbeat tracking | Structural segmentation | Time-stretching/beatmatching | Key detection/harmonic mixing | DJ-inspired track selection | Different transition styles | Audio equalization | Vocal activity detection | Rhythmic compatibility | Open-source | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jehan [4] | DJ | ✓ | ✓ | ✓ | ± | ✓ | ✓ | ||||||
Bouckenhove [5] | DJ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
Music Paste [6] | DJ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
Ishizaki et al. [7] | DJ | ✓ | ✓ | ✓ | |||||||||
MusicMixer [8] | DJ | ✓ | ✓ | ||||||||||
AutoMashUpper [10] | M | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
Lee et al. [11] | M | ✓ | ✓ | ✓ | ✓ | ||||||||
Mixed In Key [17] | O | ✓ | ✓ | ✓ | n/a | ✓ | n/a | n/a | n/a | n/a | |||
Mashup2 [18] | M | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
Serato DJ [12] | DJ | ✓ | ✓ | ✓ | ✓ | n/a | n/a | ✓ | |||||
Traktor Pro 2 [13] | DJ | ±a | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
Virtual DJ [14] | DJ | ±a | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
Mixxx [15] | DJ | ±a | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
Serato Pyro [19] | DJ | ✓ | ✓ | ?b | ? | ✓ | ? | ? | ? | ? | ? | ? | |
Pacemaker [20] | DJ | ✓ | ✓ | ? | ? | ✓ | ? | ? | ? | ? | ? | ? | |
Our DJ system | DJ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |