This AI Algorithm Will Help Beginner DJs Add Creativity to Sets, Or Kill The Art of DJing

Hercules have created advanced algorithms with their DJ software, DJUCED, that analyzes a music library and actively suggests the most appropriate tracks for a live set.  

We're not complete Luddites here at Ask.Audio. But when it comes to automation and artificial intelligence helping the music production and DJing process there's a fine line between assisting and taking.

At what point does AI remove or interefere with the human element enough that a DJ's role becomes not much more than an occasional button-pushing robot, albeit with on-the-beat fist pumps. Looking busy and involved is almost more important than the process of actually playing live.

And I really don't mean to start any arguments between vinyl purist DJs and those of a more digital nature. But when I read this press release below alarm bells sounded. Perhaps I'm blowing this out of proportion. Either way, it's interesting to witness how DJs can hand over more and more tasks to a computer. So beat matching and now track sets don't need to weigh down the mind of a DJ. But,a voice in my head asks, "aren't both these essential to what a good DJ does?"

Creativity can come in many forms, and perhaps DJing should be considered as bringing new studio production effects to the live environment...?  You decide whether you think this announcement from Hercules about DJUCED is positive for the DJ community, or whether it will usher in an era of living, breathing jukebox operators, still called DJs.

Here's the press release from Hercules on how their new AI assistant çan scan your music library and pick the best tracks for your set:

Creating a great set is about more than mastering the hardware and technique. It’s about something you can’t pick up quickly: musical knowledge. This knowledge goes deeper than finding awesome or popular tracks. A great DJ can gauge music’s danceability in a flash and define the next big sound. 

This deeply human and intuitive judgement call can be supported by AI, as a machine can analyze certain track parameters and suggest novel ideas for what to play next. It can alleviate a major pain point for all DJs, but particularly for those new to the practice. 

Hercules DJUCED AI software

To make an effective AI assistant for DJs, you first need to understand how exactly DJs make decisions, and that requires talking to expert DJs with long histories of killer sets. “When we looked at the history of DJing, we realized that beat matching was the first technique you need to master if you want to be able to mix properly,” says Victorien Bourreau, a working DJ who’s also part of Hercules’ development and design team. “But it’s not just about finding two tracks with a similar BPM. Francis Grasso, one of the DJs who invented the beat matching technique, found that music needs to be danceable while having a similar speed, rhythm, and tonality.”

These principles inspired the development team at Hercules, who set out to create an AI-powered tool that would guide beginner DJs and inspire them to craft better sets. As they worked on an algorithm within Hercules’ popular DJUCED software, they noticed some subtleties that went beyond Grasso’s rules. The team turned to scientific literature and DJ common sense to figure out how to capture what made tracks fit well together.

“You can have two songs with the same BPM in the same key, but one is danceable and the other one isn’t,” explains Victorien. “This is why we developed a proprietary analysis algorithm in DJUCED than can tell if a song is no fun to dance to or if it’s freaky danceable: we call it Energy. This complex algorithm takes into account the repetitions in songs, rhythms, frequencies, song parts, loudness, changes of structure, type of sound, among other things.”

A complex algorithm that encompasses a wide range of musical features demands extensive testing and training. The team reached out to working DJs, asking them to let Hercules analyze their libraries, crunch the data, and see if they could get it right. Though beginners remain their core audience, they needed experienced DJs to make sure the suggestions worked. “DJs have really cool ways of organizing their libraries, and they have ever-changing musical preferences,” Victorien notes. “So that’s why in DJUCED, you can specify where the Assistant should look, your entire music collection or in a specific folder or playlist, and tell the Assistant how many suggestions to make.”

DJUCED interface

You can also access the AI assistant directly from your controller, as you mix. The IMA is linked between hardware and software with dedicated buttons, so the DJs doesn’t have to use a mouse on a computer screen. The DJ has direct access from the controller, so they can keep their hands on the controller and focus and what’s important when DJing: the music.

Victorien is also a working DJ, and he’s found the Assistant fun and intriguing as he puts things together live. “It suggests combinations of songs I would never have found by myself,” he enthuses. “It’s a great way to improvise and explore.”

The discovery aspect is perhaps one of the coolest parts of AI, how a machine can find connections humans may not imagine, and do so very quickly. Though the Intelligent Music Assistant and DJUCED want to get beginners rolling, the Assistant is built to leave them lots of room for creativity as they grow and improve. “You are still making all your own choices,” Victorien reflects. “The technology makes it easier and faster, but it’s all about you and what you want to play.”

Rounik is the Executive Editor for Ask.Audio & macProVideo. He's built a crack team of professional musicians and writers to create one of the most visited online resources for news, review, tutorials and interviews for modern musician and producer. As an Apple Certified Trainer for Logic Pro Rounik has taught teachers, professional... Read More

Discussion

Want to join the discussion?

Create an account or login to get started!