Skip to content
DEJMEK STUDIO

CASE STUDY APPLICATIONS

ENERGY MIX

Data-informed set flow, with the final decision left to the DJ.

Case study of ENERGY MIX / CANDICE SET PLANNER: a local macOS application for analysing energy, structure and harmonic transitions in a DJ set.

Custom applicationSwiftUIDEJMEK STUDIO

Data-informed set flow, with the final decision left to the DJ.

ENERGY MIX is the portfolio name for CANDICE SET PLANNER, a local macOS tool that helps arrange tracks by energy, structure and harmonic compatibility without uploading the music library to an external server.

From a real need to a working whole.

01
STARTING POINT

The central challenge

Ordering a large library manually takes time, yet a fully automatic sequence cannot understand dramaturgy, the moment in the show or personal taste.

02
DESIGNED SOLUTION

One connected solution

Local analysis, constraints, locks and alternatives form a workflow where the engine proposes options and the DJ can listen, adjust or reject them.

End-to-end work. One responsibility.

  • Product strategy and process analysis
  • UX/UI and prototyping
  • Architecture and development
  • Data model and integrations
  • Testing and security
  • Deployment and further development
01

Map the work

We separate the real problem from steps created only by limitations of existing tools.

02

Design the system

We define the data model, key scenarios and an interface that remains clear in daily use.

03

Build the product

Frontend, logic, data and integrations come together in one working system.

04

Validate real operation

We test critical paths, access, error states and realistic use before further development.

Important functions without unnecessary layers.

01

DJ library import

The application reads Rekordbox TXT, CSV, XML and M3U8 and unifies the inputs for further work.

02

Energy and structure

Local analysis follows the progression of each track to inform the shape of the set.

03

Harmonic transitions

Camelot logic helps find combinations worth considering as transition candidates.

04

Constraints and locks

Selected tracks or positions can be locked while the system optimises the rest.

05

Alternatives and transition listening

Proposals can be compared and assessed by ear before the final export.

06

Playlist export

The finished sequence can be exported as M3U8, TXT, TSV or CSV for the next part of the workflow.

A technical foundation shaped by the project.

The verified stack combines SwiftUI, Swift, Python, OR-Tools, NumPy, Core Audio, Beat This, MusiCNN. Each technology was selected for the role it performs in the product, with maintainability and real operation in mind.

  • SwiftUI
  • Swift
  • Python
  • OR-Tools
  • NumPy
  • Core Audio
  • Beat This
  • MusiCNN

A focused digital result built around real use.

ENERGY MIX brings import, analysis, sequence proposals, transition previews and export into one local tool while keeping musical judgement with the person behind the set.

YOUR BRIEF / OUR NEXT PROJECT

Does your process need a dedicated tool?

Let’s discuss it