Skip to main content

"Modular" Mixes

I have this idea for a way to combine the “power/finesse” of DJ studio with “performance-time” set flexibility of the kinds of tools you use when doing a live performance.

What I want from DJ Studio:

  • DJ studio gives me the ability to create extremely smooth & nuanced transitions between tracks, much nicer than I could achieve with a “live” tool.

  • It also allows me to create mashups, which are essentially like small “modules” of a larger mix.

What I want from live performance tools:

  • The ability to change up my set as I’m playing by responding to the crowds’ energy/vibe etc.

So, my idea is something like this:

  • Imagine if you could take a mashup A, and then define the transition from that mashup into say 3 other mashups (B, C, D) and then save those transitions inside DJ Studio.

  • You’d re-do this for each of your mashups, so Mashup B has 3 predefined transitions into C, D, E; C into D, E, F etc, etc.

  • This essentially gives you “mega-blocks” of mashups that can be combined together to create a larger set.

  • The important thing though is, because you have multiple “out” transitions defined per mashup, you essentially have the ability to have a “branching” set-list that you can “redirect” at performance time in reaction to the crowd without having to manually do those transitions in real-time.

    • You would want it to work so that within a set, each mashup/Modules can only be played one time, so you’d need to add validation that looks over the possible “outbound” transitions from each playing mashup/module, and removes any that lead to modules that have already been played.

    • For the nerds reading this - I’m basically saying you want to be able to create a

      Directed Acyclic Graph (DAG) of mashups that you can rearrange in real-time during a performance using pre-defined “out/in” transition blocks between mashups.

  • It means that you can create all your transitions “in advance”, getting them absolutely perfect and,

  • It means that, during a performance, you can maintain flexibility, but focus more on the crowd and selecting the right music, rather than trying to manage transitions.

If this kind of feature was available as a native part of DJ studio, I personally believe it would make DJ Studio an AMAZING tool for doing actual shows live, not just creating mixes in advance.

See diagrams below for visualisation of the workflow.

Status: Closed2 comments

Log in to comment and vote

Comments2

  • Siebrand Dijkstra

    Team•

    Mar 4, 2025

    Hey edmund munday, thank you very much for your Toro feature request, including visuals.

    It sounds like a good plan.

    Unfortunately, for this plan, we made the strategic decision with DJ Studio to do not any form of live performance.

    We don't want to compete with the products that we integrate with. We don't think that would be fair. And we know that Rekordbox, Zorato, Virtual DJ, DJ Pro are all light years ahead of us. We don't feel the need to compete with them in any way.

    We stay in the studio and stay DJ Studio. If you want to do something with mashups in those apps, please export the individual mashups and use them as audio in your live performance software.

    • William Teel

      •

      Mar 27, 2025

      I think your idea is good. But it looks like the app would use a lot of RAM, because you’d be running four separate DAWs at the same time to switch your sets on the fly. In my opinion, that’s a little lazy. I’m the DJ, I control the crowd, so why should I wait for them to change their energy before I do something to my set? I should be the one to set the mood, not wait for it to happen. I think it would be better if DJStudio just smoothly transitioned between mixes I’ve already prepared. As long as I keep the transition within 5 to 6 BPM of the current set, I think we’ll be good to go.

      I think Siebrand Dijkstra’s answer was good too, by the way. And I’d like to add that you shouldn’t compete with the products you’re already working with. I’ve been exclusively using Sony Acid for a while. Can your product work with Sony products? I know I can make music with a bunch of other tools, like Reason and ProTools, but I’m set in my old ways. I just really prefer using Sony Acid Studio 6.0. It’s a real dinosaur, I know, but I’m comfortable using it. My secret shame is that I really love all the repetitive copy-and-paste and looping. It makes me feel nostalgic for the old days, when I was first getting started with DAWs and other studio software. Plus, it works for me, as long as I’m willing to do it for 30 takes until it sounds good.